{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "from sklearn.model_selection import train_test_split\n",
    "import lightgbm as lgb\n",
    "import pandas as pd\n",
    "import re\n",
    "import gc\n",
    "import numpy as np\n",
    "import math\n",
    "from catboost import CatBoostRegressor\n",
    "import seaborn as sns\n",
    "from sklearn.ensemble import RandomForestRegressor\n",
    "from xgboost import XGBRegressor\n",
    "from lightgbm import LGBMRegressor\n",
    "from sklearn.metrics import r2_score,mean_squared_error,mean_squared_log_error,make_scorer\n",
    "from sklearn.pipeline import make_pipeline\n",
    "from sklearn.model_selection import train_test_split,KFold,cross_val_score,GridSearchCV,RandomizedSearchCV\n",
    "from sklearn.ensemble import AdaBoostRegressor,GradientBoostingRegressor\n",
    "from sklearn.tree import DecisionTreeRegressor\n",
    "from sklearn.linear_model import LinearRegression,Lasso,Ridge,RidgeCV,BayesianRidge\n",
    "from xgboost import XGBRegressor\n",
    "from lightgbm import LGBMRegressor\n",
    "import math\n",
    "from sklearn.metrics import mean_squared_log_error\n",
    "from sklearn.preprocessing import LabelEncoder\n",
    "from wordcloud import WordCloud, STOPWORDS\n",
    "stopwords1 = set(STOPWORDS)\n",
    "import matplotlib.pyplot as plt\n",
    "from sklearn.utils import shuffle\n",
    "from sklearn.feature_extraction.text import CountVectorizer,TfidfVectorizer\n",
    "from scipy.sparse import csr_matrix\n",
    "from scipy import sparse\n",
    "import scipy\n",
    "from sklearn.linear_model import Ridge\n",
    "%matplotlib inline"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "def show_wordcloud(data, title = None):\n",
    "    wordcloud = WordCloud(\n",
    "        background_color='black',\n",
    "        stopwords=stopwords1,\n",
    "        max_words=200,\n",
    "        max_font_size=40, \n",
    "        scale=3,\n",
    "        random_state=1 \n",
    "        ).generate(str(data))\n",
    "\n",
    "    fig = plt.figure(1, figsize=(15, 15))\n",
    "    plt.axis('off')\n",
    "    if title: \n",
    "        fig.suptitle(title, fontsize=20)\n",
    "        fig.subplots_adjust(top=2.3)\n",
    "\n",
    "    plt.imshow(wordcloud)\n",
    "    plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "train = pd.read_csv(\"Train.csv\")\n",
    "test = pd.read_csv(\"Test.csv\")\n",
    "sample = pd.read_csv(\"Sample Submission.csv\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "((5429, 9), (2327, 8))"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "train.shape,test.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>session_id</th>\n",
       "      <th>session_number</th>\n",
       "      <th>client_agent</th>\n",
       "      <th>device_details</th>\n",
       "      <th>date</th>\n",
       "      <th>purchased</th>\n",
       "      <th>added_in_cart</th>\n",
       "      <th>checked_out</th>\n",
       "      <th>time_spent</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>57f879e70d3c5fc2a98102d64c9fd84e</td>\n",
       "      <td>715</td>\n",
       "      <td>Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKi...</td>\n",
       "      <td>Desktop - Chrome</td>\n",
       "      <td>2020-01-22</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>236.886</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>a5442b0c7c33d0a811e7661e556b2de8</td>\n",
       "      <td>55</td>\n",
       "      <td>Product/8.0 iPhone/8.1.3</td>\n",
       "      <td>iPhone - iOS</td>\n",
       "      <td>2020-02-27</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1277.455</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>305cb1486ed8610c00b37007926cb2c4</td>\n",
       "      <td>11</td>\n",
       "      <td>Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like ...</td>\n",
       "      <td>iPhone - MobileWeb</td>\n",
       "      <td>2019-08-01</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>21.704</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>f2c1ecc9993f0071df91ba178450498c</td>\n",
       "      <td>2794</td>\n",
       "      <td>Mozilla/5.0 (compatible; MSIE 9.0; Windows NT ...</td>\n",
       "      <td>Desktop - IE</td>\n",
       "      <td>2019-12-30</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>455.201</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>e460830ae295e55d2216ebdc761ab9a6</td>\n",
       "      <td>3674</td>\n",
       "      <td>Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_1 like ...</td>\n",
       "      <td>iPhone - Web</td>\n",
       "      <td>2019-09-10</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1164.877</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5424</th>\n",
       "      <td>b6aa30da97fa3c95989c47ccf5ab4e9f</td>\n",
       "      <td>627</td>\n",
       "      <td>Mozilla/5.0 (iPhone; CPU iPhone OS 8_1 like Ma...</td>\n",
       "      <td>iPhone - Web</td>\n",
       "      <td>2019-11-20</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>20.601</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5425</th>\n",
       "      <td>58b62e9fa867d622662b8a4096fdc3f0</td>\n",
       "      <td>6710</td>\n",
       "      <td>Product/4.2.2 iPhone/7.1.1</td>\n",
       "      <td>iPhone - iOS</td>\n",
       "      <td>2019-09-26</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1537.666</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5426</th>\n",
       "      <td>109f7f9b8384e46fc88f580b328298e8</td>\n",
       "      <td>198</td>\n",
       "      <td>Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4)...</td>\n",
       "      <td>Desktop - Chrome</td>\n",
       "      <td>2019-08-13</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>22.711</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5427</th>\n",
       "      <td>ac6579972e89dfc78d3ee95d15764681</td>\n",
       "      <td>913</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Unknown - MobileWeb</td>\n",
       "      <td>2019-06-18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>20.844</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5428</th>\n",
       "      <td>bd8f8239b827fc29d4e1bec91bd499b7</td>\n",
       "      <td>1254</td>\n",
       "      <td>Mozilla/5.0 (iPhone; CPU iPhone OS 7_0_4 like ...</td>\n",
       "      <td>iPhone - Web</td>\n",
       "      <td>2019-10-21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>20.504</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>5429 rows × 9 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                            session_id  session_number  \\\n",
       "0     57f879e70d3c5fc2a98102d64c9fd84e             715   \n",
       "1     a5442b0c7c33d0a811e7661e556b2de8              55   \n",
       "2     305cb1486ed8610c00b37007926cb2c4              11   \n",
       "3     f2c1ecc9993f0071df91ba178450498c            2794   \n",
       "4     e460830ae295e55d2216ebdc761ab9a6            3674   \n",
       "...                                ...             ...   \n",
       "5424  b6aa30da97fa3c95989c47ccf5ab4e9f             627   \n",
       "5425  58b62e9fa867d622662b8a4096fdc3f0            6710   \n",
       "5426  109f7f9b8384e46fc88f580b328298e8             198   \n",
       "5427  ac6579972e89dfc78d3ee95d15764681             913   \n",
       "5428  bd8f8239b827fc29d4e1bec91bd499b7            1254   \n",
       "\n",
       "                                           client_agent       device_details  \\\n",
       "0     Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKi...     Desktop - Chrome   \n",
       "1                              Product/8.0 iPhone/8.1.3         iPhone - iOS   \n",
       "2     Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like ...   iPhone - MobileWeb   \n",
       "3     Mozilla/5.0 (compatible; MSIE 9.0; Windows NT ...         Desktop - IE   \n",
       "4     Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_1 like ...         iPhone - Web   \n",
       "...                                                 ...                  ...   \n",
       "5424  Mozilla/5.0 (iPhone; CPU iPhone OS 8_1 like Ma...         iPhone - Web   \n",
       "5425                         Product/4.2.2 iPhone/7.1.1         iPhone - iOS   \n",
       "5426  Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4)...     Desktop - Chrome   \n",
       "5427                                                NaN  Unknown - MobileWeb   \n",
       "5428  Mozilla/5.0 (iPhone; CPU iPhone OS 7_0_4 like ...         iPhone - Web   \n",
       "\n",
       "            date  purchased  added_in_cart  checked_out  time_spent  \n",
       "0     2020-01-22          1              0            0     236.886  \n",
       "1     2020-02-27          1              0            0    1277.455  \n",
       "2     2019-08-01          0              0            0      21.704  \n",
       "3     2019-12-30          0              1            0     455.201  \n",
       "4     2019-09-10          0              0            0    1164.877  \n",
       "...          ...        ...            ...          ...         ...  \n",
       "5424  2019-11-20          0              0            0      20.601  \n",
       "5425  2019-09-26          0              0            0    1537.666  \n",
       "5426  2019-08-13          0              0            0      22.711  \n",
       "5427  2019-06-18          0              0            0      20.844  \n",
       "5428  2019-10-21          0              0            0      20.504  \n",
       "\n",
       "[5429 rows x 9 columns]"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "train"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Index(['session_id', 'session_number', 'client_agent', 'device_details',\n",
       "       'date', 'purchased', 'added_in_cart', 'checked_out'],\n",
       "      dtype='object')"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "test.columns"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Feature Engineering"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "<ipython-input-7-e48a1fb220ba>:35: FutureWarning: Series.dt.weekofyear and Series.dt.week have been deprecated.  Please use Series.dt.isocalendar().week instead.\n",
      "  dataset[\"week\"] = dataset['date'].dt.week\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "'\\ndataset[\"dailyAverageTime\"] = dataset.groupby(\"date\")[\"time_spent\"].transform(\"mean\")\\n\\n\\ndataset[\"meanTimePerDevice\"] = dataset.groupby(\"device\")[\"time_spent\"].transform(\"mean\")\\ndataset[\"meanTimePerBrowser\"] = dataset.groupby(\"browser\")[\"time_spent\"].transform(\"mean\")\\n\\n\\ndataset[\"daily_1stTimeQuartile\"] = dataset.groupby(\"date\")[\"time_spent\"].transform(lambda x: np.percentile(x.fillna(0),25))\\ndataset[\"daily_3stTimeQuartile\"] = dataset.groupby(\"date\")[\"time_spent\"].transform(lambda x: np.percentile(x.fillna(0),75))\\n'"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "dataset = pd.concat([train ,test])\n",
    "dataset = dataset.reset_index(drop=True)\n",
    "\n",
    "dataset = dataset.sort_values(by=['session_id'])\n",
    "#dataset.reset_index(inplace=True)\n",
    "#dataset[\"id_ordering\"] = pd.Series(range(len(dataset)))\n",
    "\n",
    "dataset[\"client_agent_length\"] = dataset[\"client_agent\"].str.len()\n",
    "\n",
    "dataset[\"client_agent_semicolon_count\"] = dataset[\"client_agent\"].str.count(\";\")\n",
    "\n",
    "dataset[\"client_agent_version_count\"] = dataset[\"client_agent\"].str.count(\"/\")\n",
    "\n",
    "dataset[\"browser_version\"] = dataset[\"client_agent\"].str.split(\"/\",expand=True)[1].str.split(\" \",expand=True)[0]\n",
    "\n",
    "dataset [[\"device\",\"browser\"]] = dataset[\"device_details\"].str.split(pat=\" - \",expand=True)\n",
    "\n",
    "handheld = [int(i in [\"iPhone\",\"Android Phone\",\"Android Tablet\",\"iPad\"]) for i in dataset [\"device\"]]\n",
    "dataset [\"hand_held\"] = pd.Series(handheld)\n",
    "\n",
    "desktop = [int(i == \"Desktop\") for i in dataset [\"device\"]]\n",
    "dataset [\"desktop\"] = pd.Series(desktop)\n",
    "\n",
    "others = [int(i in [\"Other\",\"Unknown\"]) for i in dataset[\"device\"]]\n",
    "dataset[\"others\"] = pd.Series(others)\n",
    "\n",
    "\n",
    "dataset[\"overallScore\"] = dataset[\"purchased\"]*0.9820073158772702 + dataset[\"added_in_cart\"]*1 + dataset[\"checked_out\"]*1.816082409501863\n",
    "\n",
    "\n",
    "dataset['date']= pd.to_datetime(dataset['date'])\n",
    "\n",
    "dataset[\"month\"] = dataset['date'].dt.month\n",
    "dataset[\"year\"] = dataset['date'].dt.year\n",
    "dataset[\"week\"] = dataset['date'].dt.week\n",
    "dataset[\"dayOfWeek\"] = dataset['date'].dt.dayofweek\n",
    "dataset[\"day\"] = dataset[\"date\"].dt.day\n",
    "\n",
    "\n",
    "dataset[\"dailyTraffic\"] = dataset.groupby(\"date\")[\"session_id\"].transform(\"count\")\n",
    "\n",
    "dataset[\"dailyTrafficPerDevice\"] = dataset.groupby([\"date\",\"device\"])[\"session_id\"].transform(\"count\")\n",
    "dataset[\"dailyTrafficPerbrowser\"] = dataset.groupby([\"date\",\"browser\"])[\"session_id\"].transform(\"count\")\n",
    "\n",
    "\n",
    "\n",
    "dataset[\"device_num\"] = dataset[\"device\"].replace({\"Other\": 1, \"Unknown\": 1, \n",
    "                         \"Android Tablet\":2,\n",
    "                        \"iPhone\":3,\n",
    "                        \"Android Phone\":4,\n",
    "                        \"iPad\":5, \"Desktop\":5})\n",
    "\n",
    "\n",
    "\n",
    "\"\"\"\n",
    "dataset[\"dailyAverageTime\"] = dataset.groupby(\"date\")[\"time_spent\"].transform(\"mean\")\n",
    "\n",
    "\n",
    "dataset[\"meanTimePerDevice\"] = dataset.groupby(\"device\")[\"time_spent\"].transform(\"mean\")\n",
    "dataset[\"meanTimePerBrowser\"] = dataset.groupby(\"browser\")[\"time_spent\"].transform(\"mean\")\n",
    "\n",
    "\n",
    "dataset[\"daily_1stTimeQuartile\"] = dataset.groupby(\"date\")[\"time_spent\"].transform(lambda x: np.percentile(x.fillna(0),25))\n",
    "dataset[\"daily_3stTimeQuartile\"] = dataset.groupby(\"date\")[\"time_spent\"].transform(lambda x: np.percentile(x.fillna(0),75))\n",
    "\"\"\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>session_id</th>\n",
       "      <th>session_number</th>\n",
       "      <th>client_agent</th>\n",
       "      <th>device_details</th>\n",
       "      <th>date</th>\n",
       "      <th>purchased</th>\n",
       "      <th>added_in_cart</th>\n",
       "      <th>checked_out</th>\n",
       "      <th>time_spent</th>\n",
       "      <th>client_agent_length</th>\n",
       "      <th>...</th>\n",
       "      <th>overallScore</th>\n",
       "      <th>month</th>\n",
       "      <th>year</th>\n",
       "      <th>week</th>\n",
       "      <th>dayOfWeek</th>\n",
       "      <th>day</th>\n",
       "      <th>dailyTraffic</th>\n",
       "      <th>dailyTrafficPerDevice</th>\n",
       "      <th>dailyTrafficPerbrowser</th>\n",
       "      <th>device_num</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>3696</th>\n",
       "      <td>0000ccfee64caa1d4ac5e2c025183bd5</td>\n",
       "      <td>77</td>\n",
       "      <td>Product/4.2.2 iPhone/7.1.2</td>\n",
       "      <td>iPhone - iOS</td>\n",
       "      <td>2019-10-07</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>175.537</td>\n",
       "      <td>26.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.982007</td>\n",
       "      <td>10</td>\n",
       "      <td>2019</td>\n",
       "      <td>41</td>\n",
       "      <td>0</td>\n",
       "      <td>7</td>\n",
       "      <td>22</td>\n",
       "      <td>11</td>\n",
       "      <td>9</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>111</th>\n",
       "      <td>0001351371faa5a11668bd7e595d718b</td>\n",
       "      <td>33</td>\n",
       "      <td>Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7....</td>\n",
       "      <td>Desktop - IE</td>\n",
       "      <td>2020-02-28</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>849.612</td>\n",
       "      <td>68.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.982007</td>\n",
       "      <td>2</td>\n",
       "      <td>2020</td>\n",
       "      <td>9</td>\n",
       "      <td>4</td>\n",
       "      <td>28</td>\n",
       "      <td>17</td>\n",
       "      <td>8</td>\n",
       "      <td>2</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2777</th>\n",
       "      <td>00061e9b19af901ed6172af75447e0fe</td>\n",
       "      <td>220</td>\n",
       "      <td>Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.3...</td>\n",
       "      <td>Desktop - Chrome</td>\n",
       "      <td>2020-02-22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>40.830</td>\n",
       "      <td>102.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>2</td>\n",
       "      <td>2020</td>\n",
       "      <td>8</td>\n",
       "      <td>5</td>\n",
       "      <td>22</td>\n",
       "      <td>26</td>\n",
       "      <td>11</td>\n",
       "      <td>7</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5933</th>\n",
       "      <td>0007570f57deb464f48e062d9751cb95</td>\n",
       "      <td>3344</td>\n",
       "      <td>Product/4.7.0 iPhone/8.1</td>\n",
       "      <td>iPhone - iOS</td>\n",
       "      <td>2019-12-26</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>NaN</td>\n",
       "      <td>24.0</td>\n",
       "      <td>...</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>12</td>\n",
       "      <td>2019</td>\n",
       "      <td>52</td>\n",
       "      <td>3</td>\n",
       "      <td>26</td>\n",
       "      <td>29</td>\n",
       "      <td>22</td>\n",
       "      <td>14</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5204</th>\n",
       "      <td>0007799644b7b1eec55a6390deda8065</td>\n",
       "      <td>143</td>\n",
       "      <td>Product/4.1.1 iPhone/7.1.2</td>\n",
       "      <td>iPhone - iOS</td>\n",
       "      <td>2019-08-11</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1046.787</td>\n",
       "      <td>26.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>8</td>\n",
       "      <td>2019</td>\n",
       "      <td>32</td>\n",
       "      <td>6</td>\n",
       "      <td>11</td>\n",
       "      <td>30</td>\n",
       "      <td>12</td>\n",
       "      <td>6</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1896</th>\n",
       "      <td>ffdb27513dc4b81f146371ec20aa8196</td>\n",
       "      <td>187</td>\n",
       "      <td>Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5)...</td>\n",
       "      <td>Desktop - Chrome</td>\n",
       "      <td>2020-01-16</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>83.061</td>\n",
       "      <td>119.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>1</td>\n",
       "      <td>2020</td>\n",
       "      <td>3</td>\n",
       "      <td>3</td>\n",
       "      <td>16</td>\n",
       "      <td>19</td>\n",
       "      <td>10</td>\n",
       "      <td>4</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6834</th>\n",
       "      <td>ffdc0c7c301ab9528d0efc5e2435d4de</td>\n",
       "      <td>627</td>\n",
       "      <td>Product/4.6.0 iPhone/8.1</td>\n",
       "      <td>iPhone - iOS</td>\n",
       "      <td>2019-11-26</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>NaN</td>\n",
       "      <td>24.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>11</td>\n",
       "      <td>2019</td>\n",
       "      <td>48</td>\n",
       "      <td>1</td>\n",
       "      <td>26</td>\n",
       "      <td>42</td>\n",
       "      <td>21</td>\n",
       "      <td>14</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4702</th>\n",
       "      <td>ffde54e480e73edafefb3eecd209e66a</td>\n",
       "      <td>3212</td>\n",
       "      <td>Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_2 like ...</td>\n",
       "      <td>iPhone - Web</td>\n",
       "      <td>2019-12-24</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>22.077</td>\n",
       "      <td>109.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>12</td>\n",
       "      <td>2019</td>\n",
       "      <td>52</td>\n",
       "      <td>1</td>\n",
       "      <td>24</td>\n",
       "      <td>42</td>\n",
       "      <td>22</td>\n",
       "      <td>11</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7267</th>\n",
       "      <td>ffe0e1239bf610cd92b6769fd284bc8c</td>\n",
       "      <td>1485</td>\n",
       "      <td>Product/4.1.1 iPhone/7.0.2</td>\n",
       "      <td>iPhone - iOS</td>\n",
       "      <td>2019-09-04</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>NaN</td>\n",
       "      <td>26.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>9</td>\n",
       "      <td>2019</td>\n",
       "      <td>36</td>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>32</td>\n",
       "      <td>21</td>\n",
       "      <td>10</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1539</th>\n",
       "      <td>fffef82dc35b6e02bb08f17be8225e91</td>\n",
       "      <td>5489</td>\n",
       "      <td>Product/4.2.0 iPhone/7.1.1</td>\n",
       "      <td>iPhone - iOS</td>\n",
       "      <td>2019-09-17</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>531.777</td>\n",
       "      <td>26.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>9</td>\n",
       "      <td>2019</td>\n",
       "      <td>38</td>\n",
       "      <td>1</td>\n",
       "      <td>17</td>\n",
       "      <td>45</td>\n",
       "      <td>36</td>\n",
       "      <td>18</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>7756 rows × 28 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                            session_id  session_number  \\\n",
       "3696  0000ccfee64caa1d4ac5e2c025183bd5              77   \n",
       "111   0001351371faa5a11668bd7e595d718b              33   \n",
       "2777  00061e9b19af901ed6172af75447e0fe             220   \n",
       "5933  0007570f57deb464f48e062d9751cb95            3344   \n",
       "5204  0007799644b7b1eec55a6390deda8065             143   \n",
       "...                                ...             ...   \n",
       "1896  ffdb27513dc4b81f146371ec20aa8196             187   \n",
       "6834  ffdc0c7c301ab9528d0efc5e2435d4de             627   \n",
       "4702  ffde54e480e73edafefb3eecd209e66a            3212   \n",
       "7267  ffe0e1239bf610cd92b6769fd284bc8c            1485   \n",
       "1539  fffef82dc35b6e02bb08f17be8225e91            5489   \n",
       "\n",
       "                                           client_agent    device_details  \\\n",
       "3696                         Product/4.2.2 iPhone/7.1.2      iPhone - iOS   \n",
       "111   Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7....      Desktop - IE   \n",
       "2777  Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.3...  Desktop - Chrome   \n",
       "5933                           Product/4.7.0 iPhone/8.1      iPhone - iOS   \n",
       "5204                         Product/4.1.1 iPhone/7.1.2      iPhone - iOS   \n",
       "...                                                 ...               ...   \n",
       "1896  Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5)...  Desktop - Chrome   \n",
       "6834                           Product/4.6.0 iPhone/8.1      iPhone - iOS   \n",
       "4702  Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_2 like ...      iPhone - Web   \n",
       "7267                         Product/4.1.1 iPhone/7.0.2      iPhone - iOS   \n",
       "1539                         Product/4.2.0 iPhone/7.1.1      iPhone - iOS   \n",
       "\n",
       "           date  purchased  added_in_cart  checked_out  time_spent  \\\n",
       "3696 2019-10-07          1              0            0     175.537   \n",
       "111  2020-02-28          1              0            0     849.612   \n",
       "2777 2020-02-22          0              0            0      40.830   \n",
       "5933 2019-12-26          0              1            0         NaN   \n",
       "5204 2019-08-11          0              0            0    1046.787   \n",
       "...         ...        ...            ...          ...         ...   \n",
       "1896 2020-01-16          0              0            0      83.061   \n",
       "6834 2019-11-26          0              0            0         NaN   \n",
       "4702 2019-12-24          0              0            0      22.077   \n",
       "7267 2019-09-04          0              0            0         NaN   \n",
       "1539 2019-09-17          0              0            0     531.777   \n",
       "\n",
       "      client_agent_length  ...  overallScore  month  year week dayOfWeek  day  \\\n",
       "3696                 26.0  ...      0.982007     10  2019   41         0    7   \n",
       "111                  68.0  ...      0.982007      2  2020    9         4   28   \n",
       "2777                102.0  ...      0.000000      2  2020    8         5   22   \n",
       "5933                 24.0  ...      1.000000     12  2019   52         3   26   \n",
       "5204                 26.0  ...      0.000000      8  2019   32         6   11   \n",
       "...                   ...  ...           ...    ...   ...  ...       ...  ...   \n",
       "1896                119.0  ...      0.000000      1  2020    3         3   16   \n",
       "6834                 24.0  ...      0.000000     11  2019   48         1   26   \n",
       "4702                109.0  ...      0.000000     12  2019   52         1   24   \n",
       "7267                 26.0  ...      0.000000      9  2019   36         2    4   \n",
       "1539                 26.0  ...      0.000000      9  2019   38         1   17   \n",
       "\n",
       "      dailyTraffic  dailyTrafficPerDevice  dailyTrafficPerbrowser  device_num  \n",
       "3696            22                     11                       9           3  \n",
       "111             17                      8                       2           5  \n",
       "2777            26                     11                       7           5  \n",
       "5933            29                     22                      14           3  \n",
       "5204            30                     12                       6           3  \n",
       "...            ...                    ...                     ...         ...  \n",
       "1896            19                     10                       4           5  \n",
       "6834            42                     21                      14           3  \n",
       "4702            42                     22                      11           3  \n",
       "7267            32                     21                      10           3  \n",
       "1539            45                     36                      18           3  \n",
       "\n",
       "[7756 rows x 28 columns]"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "dataset"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1080x1080 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "show_wordcloud(dataset['client_agent'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "session_id                         0\n",
       "session_number                     0\n",
       "client_agent                     219\n",
       "device_details                     0\n",
       "date                               0\n",
       "purchased                          0\n",
       "added_in_cart                      0\n",
       "checked_out                        0\n",
       "time_spent                      2327\n",
       "client_agent_length              219\n",
       "client_agent_semicolon_count     219\n",
       "client_agent_version_count       219\n",
       "browser_version                  229\n",
       "device                             0\n",
       "browser                            0\n",
       "hand_held                          0\n",
       "desktop                            0\n",
       "others                             0\n",
       "overallScore                       0\n",
       "month                              0\n",
       "year                               0\n",
       "week                               0\n",
       "dayOfWeek                          0\n",
       "day                                0\n",
       "dailyTraffic                       0\n",
       "dailyTrafficPerDevice              0\n",
       "dailyTrafficPerbrowser             0\n",
       "device_num                         0\n",
       "dtype: int64"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "dataset.isnull().sum()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [],
   "source": [
    "dataset[\"client_agent\"] = dataset[\"client_agent\"].fillna('n/a')\n",
    "dataset[\"client_agent_length\"] = dataset[\"client_agent_length\"].fillna(0)\n",
    "dataset[\"client_agent_semicolon_count\"] = dataset[\"client_agent_semicolon_count\"].fillna(0)\n",
    "dataset[\"client_agent_version_count\"] = dataset[\"client_agent_version_count\"].fillna(0)\n",
    "dataset[\"browser_version\"] = dataset[\"browser_version\"].fillna('n/a')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "session_id                         0\n",
       "session_number                     0\n",
       "client_agent                       0\n",
       "device_details                     0\n",
       "date                               0\n",
       "purchased                          0\n",
       "added_in_cart                      0\n",
       "checked_out                        0\n",
       "time_spent                      2327\n",
       "client_agent_length                0\n",
       "client_agent_semicolon_count       0\n",
       "client_agent_version_count         0\n",
       "browser_version                    0\n",
       "device                             0\n",
       "browser                            0\n",
       "hand_held                          0\n",
       "desktop                            0\n",
       "others                             0\n",
       "overallScore                       0\n",
       "month                              0\n",
       "year                               0\n",
       "week                               0\n",
       "dayOfWeek                          0\n",
       "day                                0\n",
       "dailyTraffic                       0\n",
       "dailyTrafficPerDevice              0\n",
       "dailyTrafficPerbrowser             0\n",
       "device_num                         0\n",
       "dtype: int64"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "dataset.isnull().sum()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>session_id</th>\n",
       "      <th>session_number</th>\n",
       "      <th>client_agent</th>\n",
       "      <th>device_details</th>\n",
       "      <th>date</th>\n",
       "      <th>purchased</th>\n",
       "      <th>added_in_cart</th>\n",
       "      <th>checked_out</th>\n",
       "      <th>time_spent</th>\n",
       "      <th>client_agent_length</th>\n",
       "      <th>...</th>\n",
       "      <th>overallScore</th>\n",
       "      <th>month</th>\n",
       "      <th>year</th>\n",
       "      <th>week</th>\n",
       "      <th>dayOfWeek</th>\n",
       "      <th>day</th>\n",
       "      <th>dailyTraffic</th>\n",
       "      <th>dailyTrafficPerDevice</th>\n",
       "      <th>dailyTrafficPerbrowser</th>\n",
       "      <th>device_num</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>3696</th>\n",
       "      <td>0000ccfee64caa1d4ac5e2c025183bd5</td>\n",
       "      <td>77</td>\n",
       "      <td>Product/4.2.2 iPhone/7.1.2</td>\n",
       "      <td>iPhone - iOS</td>\n",
       "      <td>2019-10-07</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>175.537</td>\n",
       "      <td>26.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.982007</td>\n",
       "      <td>10</td>\n",
       "      <td>2019</td>\n",
       "      <td>41</td>\n",
       "      <td>0</td>\n",
       "      <td>7</td>\n",
       "      <td>22</td>\n",
       "      <td>11</td>\n",
       "      <td>9</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>111</th>\n",
       "      <td>0001351371faa5a11668bd7e595d718b</td>\n",
       "      <td>33</td>\n",
       "      <td>Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7....</td>\n",
       "      <td>Desktop - IE</td>\n",
       "      <td>2020-02-28</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>849.612</td>\n",
       "      <td>68.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.982007</td>\n",
       "      <td>2</td>\n",
       "      <td>2020</td>\n",
       "      <td>9</td>\n",
       "      <td>4</td>\n",
       "      <td>28</td>\n",
       "      <td>17</td>\n",
       "      <td>8</td>\n",
       "      <td>2</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2777</th>\n",
       "      <td>00061e9b19af901ed6172af75447e0fe</td>\n",
       "      <td>220</td>\n",
       "      <td>Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.3...</td>\n",
       "      <td>Desktop - Chrome</td>\n",
       "      <td>2020-02-22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>40.830</td>\n",
       "      <td>102.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>2</td>\n",
       "      <td>2020</td>\n",
       "      <td>8</td>\n",
       "      <td>5</td>\n",
       "      <td>22</td>\n",
       "      <td>26</td>\n",
       "      <td>11</td>\n",
       "      <td>7</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5933</th>\n",
       "      <td>0007570f57deb464f48e062d9751cb95</td>\n",
       "      <td>3344</td>\n",
       "      <td>Product/4.7.0 iPhone/8.1</td>\n",
       "      <td>iPhone - iOS</td>\n",
       "      <td>2019-12-26</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>NaN</td>\n",
       "      <td>24.0</td>\n",
       "      <td>...</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>12</td>\n",
       "      <td>2019</td>\n",
       "      <td>52</td>\n",
       "      <td>3</td>\n",
       "      <td>26</td>\n",
       "      <td>29</td>\n",
       "      <td>22</td>\n",
       "      <td>14</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5204</th>\n",
       "      <td>0007799644b7b1eec55a6390deda8065</td>\n",
       "      <td>143</td>\n",
       "      <td>Product/4.1.1 iPhone/7.1.2</td>\n",
       "      <td>iPhone - iOS</td>\n",
       "      <td>2019-08-11</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1046.787</td>\n",
       "      <td>26.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>8</td>\n",
       "      <td>2019</td>\n",
       "      <td>32</td>\n",
       "      <td>6</td>\n",
       "      <td>11</td>\n",
       "      <td>30</td>\n",
       "      <td>12</td>\n",
       "      <td>6</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1896</th>\n",
       "      <td>ffdb27513dc4b81f146371ec20aa8196</td>\n",
       "      <td>187</td>\n",
       "      <td>Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5)...</td>\n",
       "      <td>Desktop - Chrome</td>\n",
       "      <td>2020-01-16</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>83.061</td>\n",
       "      <td>119.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>1</td>\n",
       "      <td>2020</td>\n",
       "      <td>3</td>\n",
       "      <td>3</td>\n",
       "      <td>16</td>\n",
       "      <td>19</td>\n",
       "      <td>10</td>\n",
       "      <td>4</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6834</th>\n",
       "      <td>ffdc0c7c301ab9528d0efc5e2435d4de</td>\n",
       "      <td>627</td>\n",
       "      <td>Product/4.6.0 iPhone/8.1</td>\n",
       "      <td>iPhone - iOS</td>\n",
       "      <td>2019-11-26</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>NaN</td>\n",
       "      <td>24.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>11</td>\n",
       "      <td>2019</td>\n",
       "      <td>48</td>\n",
       "      <td>1</td>\n",
       "      <td>26</td>\n",
       "      <td>42</td>\n",
       "      <td>21</td>\n",
       "      <td>14</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4702</th>\n",
       "      <td>ffde54e480e73edafefb3eecd209e66a</td>\n",
       "      <td>3212</td>\n",
       "      <td>Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_2 like ...</td>\n",
       "      <td>iPhone - Web</td>\n",
       "      <td>2019-12-24</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>22.077</td>\n",
       "      <td>109.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>12</td>\n",
       "      <td>2019</td>\n",
       "      <td>52</td>\n",
       "      <td>1</td>\n",
       "      <td>24</td>\n",
       "      <td>42</td>\n",
       "      <td>22</td>\n",
       "      <td>11</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7267</th>\n",
       "      <td>ffe0e1239bf610cd92b6769fd284bc8c</td>\n",
       "      <td>1485</td>\n",
       "      <td>Product/4.1.1 iPhone/7.0.2</td>\n",
       "      <td>iPhone - iOS</td>\n",
       "      <td>2019-09-04</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>NaN</td>\n",
       "      <td>26.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>9</td>\n",
       "      <td>2019</td>\n",
       "      <td>36</td>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>32</td>\n",
       "      <td>21</td>\n",
       "      <td>10</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1539</th>\n",
       "      <td>fffef82dc35b6e02bb08f17be8225e91</td>\n",
       "      <td>5489</td>\n",
       "      <td>Product/4.2.0 iPhone/7.1.1</td>\n",
       "      <td>iPhone - iOS</td>\n",
       "      <td>2019-09-17</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>531.777</td>\n",
       "      <td>26.0</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>9</td>\n",
       "      <td>2019</td>\n",
       "      <td>38</td>\n",
       "      <td>1</td>\n",
       "      <td>17</td>\n",
       "      <td>45</td>\n",
       "      <td>36</td>\n",
       "      <td>18</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>7756 rows × 28 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                            session_id  session_number  \\\n",
       "3696  0000ccfee64caa1d4ac5e2c025183bd5              77   \n",
       "111   0001351371faa5a11668bd7e595d718b              33   \n",
       "2777  00061e9b19af901ed6172af75447e0fe             220   \n",
       "5933  0007570f57deb464f48e062d9751cb95            3344   \n",
       "5204  0007799644b7b1eec55a6390deda8065             143   \n",
       "...                                ...             ...   \n",
       "1896  ffdb27513dc4b81f146371ec20aa8196             187   \n",
       "6834  ffdc0c7c301ab9528d0efc5e2435d4de             627   \n",
       "4702  ffde54e480e73edafefb3eecd209e66a            3212   \n",
       "7267  ffe0e1239bf610cd92b6769fd284bc8c            1485   \n",
       "1539  fffef82dc35b6e02bb08f17be8225e91            5489   \n",
       "\n",
       "                                           client_agent    device_details  \\\n",
       "3696                         Product/4.2.2 iPhone/7.1.2      iPhone - iOS   \n",
       "111   Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7....      Desktop - IE   \n",
       "2777  Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.3...  Desktop - Chrome   \n",
       "5933                           Product/4.7.0 iPhone/8.1      iPhone - iOS   \n",
       "5204                         Product/4.1.1 iPhone/7.1.2      iPhone - iOS   \n",
       "...                                                 ...               ...   \n",
       "1896  Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5)...  Desktop - Chrome   \n",
       "6834                           Product/4.6.0 iPhone/8.1      iPhone - iOS   \n",
       "4702  Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_2 like ...      iPhone - Web   \n",
       "7267                         Product/4.1.1 iPhone/7.0.2      iPhone - iOS   \n",
       "1539                         Product/4.2.0 iPhone/7.1.1      iPhone - iOS   \n",
       "\n",
       "           date  purchased  added_in_cart  checked_out  time_spent  \\\n",
       "3696 2019-10-07          1              0            0     175.537   \n",
       "111  2020-02-28          1              0            0     849.612   \n",
       "2777 2020-02-22          0              0            0      40.830   \n",
       "5933 2019-12-26          0              1            0         NaN   \n",
       "5204 2019-08-11          0              0            0    1046.787   \n",
       "...         ...        ...            ...          ...         ...   \n",
       "1896 2020-01-16          0              0            0      83.061   \n",
       "6834 2019-11-26          0              0            0         NaN   \n",
       "4702 2019-12-24          0              0            0      22.077   \n",
       "7267 2019-09-04          0              0            0         NaN   \n",
       "1539 2019-09-17          0              0            0     531.777   \n",
       "\n",
       "      client_agent_length  ...  overallScore  month  year week dayOfWeek  day  \\\n",
       "3696                 26.0  ...      0.982007     10  2019   41         0    7   \n",
       "111                  68.0  ...      0.982007      2  2020    9         4   28   \n",
       "2777                102.0  ...      0.000000      2  2020    8         5   22   \n",
       "5933                 24.0  ...      1.000000     12  2019   52         3   26   \n",
       "5204                 26.0  ...      0.000000      8  2019   32         6   11   \n",
       "...                   ...  ...           ...    ...   ...  ...       ...  ...   \n",
       "1896                119.0  ...      0.000000      1  2020    3         3   16   \n",
       "6834                 24.0  ...      0.000000     11  2019   48         1   26   \n",
       "4702                109.0  ...      0.000000     12  2019   52         1   24   \n",
       "7267                 26.0  ...      0.000000      9  2019   36         2    4   \n",
       "1539                 26.0  ...      0.000000      9  2019   38         1   17   \n",
       "\n",
       "      dailyTraffic  dailyTrafficPerDevice  dailyTrafficPerbrowser  device_num  \n",
       "3696            22                     11                       9           3  \n",
       "111             17                      8                       2           5  \n",
       "2777            26                     11                       7           5  \n",
       "5933            29                     22                      14           3  \n",
       "5204            30                     12                       6           3  \n",
       "...            ...                    ...                     ...         ...  \n",
       "1896            19                     10                       4           5  \n",
       "6834            42                     21                      14           3  \n",
       "4702            42                     22                      11           3  \n",
       "7267            32                     21                      10           3  \n",
       "1539            45                     36                      18           3  \n",
       "\n",
       "[7756 rows x 28 columns]"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "dataset"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<style  type=\"text/css\" >\n",
       "#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col0,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col1,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col2,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col3,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col4,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col5,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col6,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col7,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col8,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col10,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col11,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col12,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col13,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col14,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col15,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col17,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col18,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col19,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col20{\n",
       "            background-color:  #b40426;\n",
       "            color:  #f1f1f1;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col1,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col3,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col7,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col11,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col20,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col15,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col19,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col4,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col18,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col10,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col8,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col13,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col4,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col12,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col14,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col17,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col4,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col2,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col5,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col6,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col0{\n",
       "            background-color:  #3b4cc0;\n",
       "            color:  #f1f1f1;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col2,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col15{\n",
       "            background-color:  #4a63d3;\n",
       "            color:  #f1f1f1;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col4,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col2,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col11{\n",
       "            background-color:  #5b7ae5;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col5,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col11{\n",
       "            background-color:  #536edd;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col6,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col11,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col11,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col6{\n",
       "            background-color:  #6180e9;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col8,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col8,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col13,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col12,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col8,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col13,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col12,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col14,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col9{\n",
       "            background-color:  #d7dce3;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col8,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col8,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col8,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col12,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col12,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col12,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col13,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col8,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col8,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col8{\n",
       "            background-color:  #d5dbe5;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col10,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col1,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col0,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col7,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col0,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col0{\n",
       "            background-color:  #81a4fb;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col12{\n",
       "            background-color:  #dfdbd9;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col13,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col14,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col8,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col13,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col8,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col8,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col8,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col9{\n",
       "            background-color:  #d6dce4;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col14,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col13,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col14{\n",
       "            background-color:  #dddcdc;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col15,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col18,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col19,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col3,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col2,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col20{\n",
       "            background-color:  #465ecf;\n",
       "            color:  #f1f1f1;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col17{\n",
       "            background-color:  #b5cdfa;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col18,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col17{\n",
       "            background-color:  #d2dbe8;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col19,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col14,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col17,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col0,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col14{\n",
       "            background-color:  #cad8ef;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col0,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col15,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col15,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col15,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col4,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col7,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col3{\n",
       "            background-color:  #445acc;\n",
       "            color:  #f1f1f1;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col2,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col0,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col16{\n",
       "            background-color:  #5673e0;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col3,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col4,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col10,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col5,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col19,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col10{\n",
       "            background-color:  #84a7fc;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col5{\n",
       "            background-color:  #8fb1fe;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col6,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col4,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col6,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col1,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col7,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col1,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col7,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col11,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col6,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col20{\n",
       "            background-color:  #7699f6;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col7,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col10,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col10,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col5{\n",
       "            background-color:  #89acfd;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col12,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col12,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col14,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col14,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col14,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col13,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col8{\n",
       "            background-color:  #d3dbe7;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col11{\n",
       "            background-color:  #f7ad90;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col12,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col12{\n",
       "            background-color:  #cdd9ec;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col15,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col2,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col0,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col4,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col15,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col2{\n",
       "            background-color:  #4358cb;\n",
       "            color:  #f1f1f1;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col17{\n",
       "            background-color:  #5e7de7;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col18,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col2,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col3,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col3,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col16{\n",
       "            background-color:  #4b64d5;\n",
       "            color:  #f1f1f1;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col19,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col11,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col17,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col1{\n",
       "            background-color:  #6384eb;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col20{\n",
       "            background-color:  #c7d7f0;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col0,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col7,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col3,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col0{\n",
       "            background-color:  #7ea1fa;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col3{\n",
       "            background-color:  #90b2fe;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col4,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col10,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col17,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col10,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col10,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col10{\n",
       "            background-color:  #86a9fc;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col5{\n",
       "            background-color:  #799cf8;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col6,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col1,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col5,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col1,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col5,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col5,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col10{\n",
       "            background-color:  #85a8fc;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col7,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col1,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col18,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col7{\n",
       "            background-color:  #7093f3;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col11{\n",
       "            background-color:  #f6a283;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col12{\n",
       "            background-color:  #cedaeb;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col13{\n",
       "            background-color:  #dcdddd;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col14,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col12{\n",
       "            background-color:  #ccd9ed;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col5,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col4,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col17{\n",
       "            background-color:  #5a78e4;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col17,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col0,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col11,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col17,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col6{\n",
       "            background-color:  #6c8ff1;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col18{\n",
       "            background-color:  #5d7ce6;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col19,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col19,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col20,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col5,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col6,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col20{\n",
       "            background-color:  #7da0f9;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col20{\n",
       "            background-color:  #9fbfff;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col1{\n",
       "            background-color:  #a7c5fe;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col2{\n",
       "            background-color:  #8db0fe;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col5{\n",
       "            background-color:  #8badfd;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col10,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col1,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col10,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col10,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col7,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col10,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col10,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col19,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col10{\n",
       "            background-color:  #88abfd;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col11{\n",
       "            background-color:  #f7ba9f;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col14,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col13,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col12{\n",
       "            background-color:  #d1dae9;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col15,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col15,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col2,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col19,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col15,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col4,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col6,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col11{\n",
       "            background-color:  #455cce;\n",
       "            color:  #f1f1f1;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col17,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col6,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col6{\n",
       "            background-color:  #7396f5;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col18,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col18,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col19,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col4{\n",
       "            background-color:  #6687ed;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col19,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col5,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col1,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col17,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col0,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col6{\n",
       "            background-color:  #779af7;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col20{\n",
       "            background-color:  #9dbdff;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col0,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col0{\n",
       "            background-color:  #93b5fe;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col1{\n",
       "            background-color:  #aec9fc;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col2,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col18{\n",
       "            background-color:  #8caffe;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col6,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col18,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col7{\n",
       "            background-color:  #6a8bef;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col7,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col7,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col7,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col5{\n",
       "            background-color:  #7597f6;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col8,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col12,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col13,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col9{\n",
       "            background-color:  #d8dce2;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col14,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col13,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col8,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col8,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col8{\n",
       "            background-color:  #d4dbe6;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col11{\n",
       "            background-color:  #bbd1f8;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col3,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col18,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col15,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col15{\n",
       "            background-color:  #4f69d9;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col19{\n",
       "            background-color:  #94b6ff;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col20,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col0{\n",
       "            background-color:  #92b4fe;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col0,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col11{\n",
       "            background-color:  #516ddb;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col3,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col2,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col1,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col16{\n",
       "            background-color:  #5875e1;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col4,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col7{\n",
       "            background-color:  #3c4ec2;\n",
       "            color:  #f1f1f1;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col6,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col12{\n",
       "            background-color:  #efcfbf;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col7{\n",
       "            background-color:  #e57058;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col15,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col15,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col2,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col2,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col4,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col19{\n",
       "            background-color:  #485fd1;\n",
       "            color:  #f1f1f1;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col17,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col17,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col20{\n",
       "            background-color:  #6788ee;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col20,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col5,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col5{\n",
       "            background-color:  #f1ccb8;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col0,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col19,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col6,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col17{\n",
       "            background-color:  #6b8df0;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col7,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col13{\n",
       "            background-color:  #bad0f8;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col11,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col18,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col20,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col7,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col20,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col1,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col19,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col2{\n",
       "            background-color:  #6f92f3;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col14,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col14{\n",
       "            background-color:  #cfdaea;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col17,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col10,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col18,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col1{\n",
       "            background-color:  #5f7fe8;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col18,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col15,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col18,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col13,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col2{\n",
       "            background-color:  #3e51c5;\n",
       "            color:  #f1f1f1;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col20{\n",
       "            background-color:  #afcafc;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col3,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col17{\n",
       "            background-color:  #5572df;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col5{\n",
       "            background-color:  #e46e56;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col6{\n",
       "            background-color:  #b7cff9;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col11,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col3{\n",
       "            background-color:  #6e90f2;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col13,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col13{\n",
       "            background-color:  #dedcdb;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col20{\n",
       "            background-color:  #ead4c8;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col3,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col3,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col3,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col2,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col3{\n",
       "            background-color:  #4c66d6;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col4,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col3,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col15,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col3{\n",
       "            background-color:  #4961d2;\n",
       "            color:  #f1f1f1;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col4,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col4{\n",
       "            background-color:  #5977e3;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col4,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col4{\n",
       "            background-color:  #3f53c6;\n",
       "            color:  #f1f1f1;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col5{\n",
       "            background-color:  #7b9ff9;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col20,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col6,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col0,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col5{\n",
       "            background-color:  #80a3fa;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col6,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col17,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col7,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col1{\n",
       "            background-color:  #7295f4;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col8{\n",
       "            background-color:  #a2c1ff;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col9,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col0{\n",
       "            background-color:  #bed2f6;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col11{\n",
       "            background-color:  #6282ea;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col19,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col20{\n",
       "            background-color:  #7a9df8;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col1{\n",
       "            background-color:  #f7a688;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col2,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col17{\n",
       "            background-color:  #f7ac8e;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col3,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col14{\n",
       "            background-color:  #f5c2aa;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col4{\n",
       "            background-color:  #a5c3fe;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col14{\n",
       "            background-color:  #c9d7f0;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col20,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col13,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col13{\n",
       "            background-color:  #c6d6f1;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col1{\n",
       "            background-color:  #6485ec;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col2,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col16,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col2,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col15,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col15{\n",
       "            background-color:  #3d50c3;\n",
       "            color:  #f1f1f1;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col14,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col12{\n",
       "            background-color:  #bd1f2d;\n",
       "            color:  #f1f1f1;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col18{\n",
       "            background-color:  #b3cdfb;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col19{\n",
       "            background-color:  #b9d0f9;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col3,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col11{\n",
       "            background-color:  #506bda;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col15{\n",
       "            background-color:  #4257c9;\n",
       "            color:  #f1f1f1;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col20{\n",
       "            background-color:  #9abbff;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col18,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col13,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col11{\n",
       "            background-color:  #b2ccfb;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col19{\n",
       "            background-color:  #b6cefa;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col5,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col10,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col10{\n",
       "            background-color:  #82a6fb;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col12,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col0{\n",
       "            background-color:  #dbdcde;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col12{\n",
       "            background-color:  #f7bca1;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col18{\n",
       "            background-color:  #f7af91;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col19{\n",
       "            background-color:  #f7b89c;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col1,#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col20{\n",
       "            background-color:  #5470de;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col12{\n",
       "            background-color:  #f2cbb7;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col14{\n",
       "            background-color:  #f1cdba;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col19{\n",
       "            background-color:  #f29274;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col11{\n",
       "            background-color:  #4e68d8;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col14{\n",
       "            background-color:  #edd2c3;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col17{\n",
       "            background-color:  #f6bda2;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col18{\n",
       "            background-color:  #f49a7b;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col1{\n",
       "            background-color:  #c1d4f4;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col6{\n",
       "            background-color:  #a6c4fe;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col7{\n",
       "            background-color:  #e7d7ce;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col13{\n",
       "            background-color:  #e2dad5;\n",
       "            color:  #000000;\n",
       "        }#T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col18{\n",
       "            background-color:  #4055c8;\n",
       "            color:  #f1f1f1;\n",
       "        }</style><table id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77c\" ><thead>    <tr>        <th class=\"blank level0\" ></th>        <th class=\"col_heading level0 col0\" >session_number</th>        <th class=\"col_heading level0 col1\" >purchased</th>        <th class=\"col_heading level0 col2\" >added_in_cart</th>        <th class=\"col_heading level0 col3\" >checked_out</th>        <th class=\"col_heading level0 col4\" >time_spent</th>        <th class=\"col_heading level0 col5\" >client_agent_length</th>        <th class=\"col_heading level0 col6\" >client_agent_semicolon_count</th>        <th class=\"col_heading level0 col7\" >client_agent_version_count</th>        <th class=\"col_heading level0 col8\" >hand_held</th>        <th class=\"col_heading level0 col9\" >desktop</th>        <th class=\"col_heading level0 col10\" >others</th>        <th class=\"col_heading level0 col11\" >overallScore</th>        <th class=\"col_heading level0 col12\" >month</th>        <th class=\"col_heading level0 col13\" >year</th>        <th class=\"col_heading level0 col14\" >week</th>        <th class=\"col_heading level0 col15\" >dayOfWeek</th>        <th class=\"col_heading level0 col16\" >day</th>        <th class=\"col_heading level0 col17\" >dailyTraffic</th>        <th class=\"col_heading level0 col18\" >dailyTrafficPerDevice</th>        <th class=\"col_heading level0 col19\" >dailyTrafficPerbrowser</th>        <th class=\"col_heading level0 col20\" >device_num</th>    </tr></thead><tbody>\n",
       "                <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row0\" class=\"row_heading level0 row0\" >session_number</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col0\" class=\"data row0 col0\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col1\" class=\"data row0 col1\" >-0.219457</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col2\" class=\"data row0 col2\" >0.004128</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col3\" class=\"data row0 col3\" >-0.062982</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col4\" class=\"data row0 col4\" >0.078437</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col5\" class=\"data row0 col5\" >-0.165386</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col6\" class=\"data row0 col6\" >-0.064838</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col7\" class=\"data row0 col7\" >-0.223878</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col8\" class=\"data row0 col8\" >0.009673</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col9\" class=\"data row0 col9\" >0.001579</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col10\" class=\"data row0 col10\" >-0.024570</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col11\" class=\"data row0 col11\" >-0.145082</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col12\" class=\"data row0 col12\" >0.074655</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col13\" class=\"data row0 col13\" >0.010379</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col14\" class=\"data row0 col14\" >0.070730</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col15\" class=\"data row0 col15\" >0.006846</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col16\" class=\"data row0 col16\" >0.011354</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col17\" class=\"data row0 col17\" >0.233520</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col18\" class=\"data row0 col18\" >0.360082</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col19\" class=\"data row0 col19\" >0.281476</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow0_col20\" class=\"data row0 col20\" >-0.261315</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row1\" class=\"row_heading level0 row1\" >purchased</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col0\" class=\"data row1 col0\" >-0.219457</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col1\" class=\"data row1 col1\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col2\" class=\"data row1 col2\" >0.044784</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col3\" class=\"data row1 col3\" >0.176573</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col4\" class=\"data row1 col4\" >0.200762</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col5\" class=\"data row1 col5\" >0.058624</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col6\" class=\"data row1 col6\" >0.008766</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col7\" class=\"data row1 col7\" >0.069010</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col8\" class=\"data row1 col8\" >0.009756</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col9\" class=\"data row1 col9\" >-0.013197</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col10\" class=\"data row1 col10\" >0.006470</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col11\" class=\"data row1 col11\" >0.655528</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col12\" class=\"data row1 col12\" >-0.052782</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col13\" class=\"data row1 col13\" >0.057537</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col14\" class=\"data row1 col14\" >-0.058860</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col15\" class=\"data row1 col15\" >-0.005721</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col16\" class=\"data row1 col16\" >-0.015375</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col17\" class=\"data row1 col17\" >-0.072491</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col18\" class=\"data row1 col18\" >-0.116730</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col19\" class=\"data row1 col19\" >-0.101803</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow1_col20\" class=\"data row1 col20\" >0.272977</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row2\" class=\"row_heading level0 row2\" >added_in_cart</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col0\" class=\"data row2 col0\" >0.004128</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col1\" class=\"data row2 col1\" >0.044784</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col2\" class=\"data row2 col2\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col3\" class=\"data row2 col3\" >0.213134</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col4\" class=\"data row2 col4\" >0.209807</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col5\" class=\"data row2 col5\" >-0.022542</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col6\" class=\"data row2 col6\" >0.061586</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col7\" class=\"data row2 col7\" >-0.014826</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col8\" class=\"data row2 col8\" >-0.003176</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col9\" class=\"data row2 col9\" >0.006424</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col10\" class=\"data row2 col10\" >-0.006603</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col11\" class=\"data row2 col11\" >0.686999</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col12\" class=\"data row2 col12\" >-0.043921</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col13\" class=\"data row2 col13\" >0.050055</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col14\" class=\"data row2 col14\" >-0.041419</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col15\" class=\"data row2 col15\" >-0.036994</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col16\" class=\"data row2 col16\" >0.009440</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col17\" class=\"data row2 col17\" >-0.020105</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col18\" class=\"data row2 col18\" >-0.052343</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col19\" class=\"data row2 col19\" >-0.008336</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow2_col20\" class=\"data row2 col20\" >0.122896</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row3\" class=\"row_heading level0 row3\" >checked_out</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col0\" class=\"data row3 col0\" >-0.062982</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col1\" class=\"data row3 col1\" >0.176573</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col2\" class=\"data row3 col2\" >0.213134</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col3\" class=\"data row3 col3\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col4\" class=\"data row3 col4\" >0.157765</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col5\" class=\"data row3 col5\" >0.039280</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col6\" class=\"data row3 col6\" >0.009152</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col7\" class=\"data row3 col7\" >0.030195</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col8\" class=\"data row3 col8\" >-0.000463</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col9\" class=\"data row3 col9\" >0.001043</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col10\" class=\"data row3 col10\" >-0.001188</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col11\" class=\"data row3 col11\" >0.607178</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col12\" class=\"data row3 col12\" >-0.009714</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col13\" class=\"data row3 col13\" >0.013095</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col14\" class=\"data row3 col14\" >-0.011682</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col15\" class=\"data row3 col15\" >0.002739</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col16\" class=\"data row3 col16\" >-0.003550</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col17\" class=\"data row3 col17\" >0.002734</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col18\" class=\"data row3 col18\" >-0.019611</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col19\" class=\"data row3 col19\" >-0.026521</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow3_col20\" class=\"data row3 col20\" >0.108779</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row4\" class=\"row_heading level0 row4\" >time_spent</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col0\" class=\"data row4 col0\" >0.078437</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col1\" class=\"data row4 col1\" >0.200762</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col2\" class=\"data row4 col2\" >0.209807</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col3\" class=\"data row4 col3\" >0.157765</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col4\" class=\"data row4 col4\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col5\" class=\"data row4 col5\" >-0.025433</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col6\" class=\"data row4 col6\" >-0.032025</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col7\" class=\"data row4 col7\" >-0.002716</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col8\" class=\"data row4 col8\" >0.017945</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col9\" class=\"data row4 col9\" >-0.012565</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col10\" class=\"data row4 col10\" >-0.012850</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col11\" class=\"data row4 col11\" >0.295618</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col12\" class=\"data row4 col12\" >0.013367</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col13\" class=\"data row4 col13\" >-0.030843</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col14\" class=\"data row4 col14\" >0.008201</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col15\" class=\"data row4 col15\" >0.000285</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col16\" class=\"data row4 col16\" >-0.030206</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col17\" class=\"data row4 col17\" >0.070030</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col18\" class=\"data row4 col18\" >0.110008</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col19\" class=\"data row4 col19\" >0.075365</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow4_col20\" class=\"data row4 col20\" >0.069221</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row5\" class=\"row_heading level0 row5\" >client_agent_length</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col0\" class=\"data row5 col0\" >-0.165386</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col1\" class=\"data row5 col1\" >0.058624</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col2\" class=\"data row5 col2\" >-0.022542</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col3\" class=\"data row5 col3\" >0.039280</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col4\" class=\"data row5 col4\" >-0.025433</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col5\" class=\"data row5 col5\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col6\" class=\"data row5 col6\" >0.487803</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col7\" class=\"data row5 col7\" >0.805970</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col8\" class=\"data row5 col8\" >0.016501</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col9\" class=\"data row5 col9\" >-0.014498</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col10\" class=\"data row5 col10\" >-0.005589</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col11\" class=\"data row5 col11\" >0.034955</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col12\" class=\"data row5 col12\" >0.021760</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col13\" class=\"data row5 col13\" >0.020808</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col14\" class=\"data row5 col14\" >0.022520</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col15\" class=\"data row5 col15\" >0.011551</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col16\" class=\"data row5 col16\" >-0.000117</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col17\" class=\"data row5 col17\" >-0.038244</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col18\" class=\"data row5 col18\" >-0.137149</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col19\" class=\"data row5 col19\" >-0.267861</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow5_col20\" class=\"data row5 col20\" >0.488898</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row6\" class=\"row_heading level0 row6\" >client_agent_semicolon_count</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col0\" class=\"data row6 col0\" >-0.064838</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col1\" class=\"data row6 col1\" >0.008766</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col2\" class=\"data row6 col2\" >0.061586</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col3\" class=\"data row6 col3\" >0.009152</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col4\" class=\"data row6 col4\" >-0.032025</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col5\" class=\"data row6 col5\" >0.487803</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col6\" class=\"data row6 col6\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col7\" class=\"data row6 col7\" >0.240019</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col8\" class=\"data row6 col8\" >0.002116</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col9\" class=\"data row6 col9\" >0.000528</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col10\" class=\"data row6 col10\" >-0.005762</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col11\" class=\"data row6 col11\" >0.044157</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col12\" class=\"data row6 col12\" >-0.025034</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col13\" class=\"data row6 col13\" >0.014729</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col14\" class=\"data row6 col14\" >-0.021789</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col15\" class=\"data row6 col15\" >0.008510</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col16\" class=\"data row6 col16\" >0.032465</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col17\" class=\"data row6 col17\" >-0.065582</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col18\" class=\"data row6 col18\" >-0.167893</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col19\" class=\"data row6 col19\" >-0.214668</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow6_col20\" class=\"data row6 col20\" >0.179135</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row7\" class=\"row_heading level0 row7\" >client_agent_version_count</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col0\" class=\"data row7 col0\" >-0.223878</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col1\" class=\"data row7 col1\" >0.069010</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col2\" class=\"data row7 col2\" >-0.014826</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col3\" class=\"data row7 col3\" >0.030195</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col4\" class=\"data row7 col4\" >-0.002716</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col5\" class=\"data row7 col5\" >0.805970</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col6\" class=\"data row7 col6\" >0.240019</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col7\" class=\"data row7 col7\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col8\" class=\"data row7 col8\" >0.001257</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col9\" class=\"data row7 col9\" >-0.003139</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col10\" class=\"data row7 col10\" >0.003875</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col11\" class=\"data row7 col11\" >0.041770</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col12\" class=\"data row7 col12\" >-0.012701</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col13\" class=\"data row7 col13\" >0.066701</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col14\" class=\"data row7 col14\" >-0.018576</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col15\" class=\"data row7 col15\" >-0.001999</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col16\" class=\"data row7 col16\" >-0.015227</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col17\" class=\"data row7 col17\" >-0.039320</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col18\" class=\"data row7 col18\" >-0.183889</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col19\" class=\"data row7 col19\" >-0.218464</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow7_col20\" class=\"data row7 col20\" >0.440171</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row8\" class=\"row_heading level0 row8\" >hand_held</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col0\" class=\"data row8 col0\" >0.009673</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col1\" class=\"data row8 col1\" >0.009756</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col2\" class=\"data row8 col2\" >-0.003176</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col3\" class=\"data row8 col3\" >-0.000463</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col4\" class=\"data row8 col4\" >0.017945</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col5\" class=\"data row8 col5\" >0.016501</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col6\" class=\"data row8 col6\" >0.002116</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col7\" class=\"data row8 col7\" >0.001257</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col8\" class=\"data row8 col8\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col9\" class=\"data row8 col9\" >-0.892929</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col10\" class=\"data row8 col10\" >-0.308381</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col11\" class=\"data row8 col11\" >0.003460</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col12\" class=\"data row8 col12\" >0.000843</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col13\" class=\"data row8 col13\" >-0.007321</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col14\" class=\"data row8 col14\" >-0.000389</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col15\" class=\"data row8 col15\" >0.002573</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col16\" class=\"data row8 col16\" >0.006140</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col17\" class=\"data row8 col17\" >-0.019303</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col18\" class=\"data row8 col18\" >-0.005656</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col19\" class=\"data row8 col19\" >-0.006677</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow8_col20\" class=\"data row8 col20\" >-0.002049</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row9\" class=\"row_heading level0 row9\" >desktop</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col0\" class=\"data row9 col0\" >0.001579</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col1\" class=\"data row9 col1\" >-0.013197</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col2\" class=\"data row9 col2\" >0.006424</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col3\" class=\"data row9 col3\" >0.001043</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col4\" class=\"data row9 col4\" >-0.012565</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col5\" class=\"data row9 col5\" >-0.014498</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col6\" class=\"data row9 col6\" >0.000528</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col7\" class=\"data row9 col7\" >-0.003139</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col8\" class=\"data row9 col8\" >-0.892929</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col9\" class=\"data row9 col9\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col10\" class=\"data row9 col10\" >-0.152893</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col11\" class=\"data row9 col11\" >-0.003286</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col12\" class=\"data row9 col12\" >-0.001369</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col13\" class=\"data row9 col13\" >0.007840</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col14\" class=\"data row9 col14\" >0.000826</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col15\" class=\"data row9 col15\" >-0.000835</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col16\" class=\"data row9 col16\" >0.003318</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col17\" class=\"data row9 col17\" >0.019249</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col18\" class=\"data row9 col18\" >0.014348</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col19\" class=\"data row9 col19\" >0.014723</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow9_col20\" class=\"data row9 col20\" >0.007749</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row10\" class=\"row_heading level0 row10\" >others</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col0\" class=\"data row10 col0\" >-0.024570</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col1\" class=\"data row10 col1\" >0.006470</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col2\" class=\"data row10 col2\" >-0.006603</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col3\" class=\"data row10 col3\" >-0.001188</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col4\" class=\"data row10 col4\" >-0.012850</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col5\" class=\"data row10 col5\" >-0.005589</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col6\" class=\"data row10 col6\" >-0.005762</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col7\" class=\"data row10 col7\" >0.003875</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col8\" class=\"data row10 col8\" >-0.308381</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col9\" class=\"data row10 col9\" >-0.152893</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col10\" class=\"data row10 col10\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col11\" class=\"data row10 col11\" >-0.000652</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col12\" class=\"data row10 col12\" >0.001043</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col13\" class=\"data row10 col13\" >-0.000496</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col14\" class=\"data row10 col14\" >-0.000891</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col15\" class=\"data row10 col15\" >-0.003884</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col16\" class=\"data row10 col16\" >-0.020489</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col17\" class=\"data row10 col17\" >0.001700</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col18\" class=\"data row10 col18\" >-0.017900</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col19\" class=\"data row10 col19\" >-0.016453</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow10_col20\" class=\"data row10 col20\" >-0.011877</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row11\" class=\"row_heading level0 row11\" >overallScore</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col0\" class=\"data row11 col0\" >-0.145082</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col1\" class=\"data row11 col1\" >0.655528</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col2\" class=\"data row11 col2\" >0.686999</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col3\" class=\"data row11 col3\" >0.607178</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col4\" class=\"data row11 col4\" >0.295618</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col5\" class=\"data row11 col5\" >0.034955</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col6\" class=\"data row11 col6\" >0.044157</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col7\" class=\"data row11 col7\" >0.041770</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col8\" class=\"data row11 col8\" >0.003460</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col9\" class=\"data row11 col9\" >-0.003286</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col10\" class=\"data row11 col10\" >-0.000652</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col11\" class=\"data row11 col11\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col12\" class=\"data row11 col12\" >-0.058852</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col13\" class=\"data row11 col13\" >0.066379</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col14\" class=\"data row11 col14\" >-0.061571</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col15\" class=\"data row11 col15\" >-0.023614</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col16\" class=\"data row11 col16\" >-0.004526</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col17\" class=\"data row11 col17\" >-0.051325</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col18\" class=\"data row11 col18\" >-0.103458</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col19\" class=\"data row11 col19\" >-0.072210</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow11_col20\" class=\"data row11 col20\" >0.266410</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row12\" class=\"row_heading level0 row12\" >month</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col0\" class=\"data row12 col0\" >0.074655</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col1\" class=\"data row12 col1\" >-0.052782</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col2\" class=\"data row12 col2\" >-0.043921</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col3\" class=\"data row12 col3\" >-0.009714</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col4\" class=\"data row12 col4\" >0.013367</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col5\" class=\"data row12 col5\" >0.021760</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col6\" class=\"data row12 col6\" >-0.025034</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col7\" class=\"data row12 col7\" >-0.012701</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col8\" class=\"data row12 col8\" >0.000843</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col9\" class=\"data row12 col9\" >-0.001369</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col10\" class=\"data row12 col10\" >0.001043</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col11\" class=\"data row12 col11\" >-0.058852</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col12\" class=\"data row12 col12\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col13\" class=\"data row12 col13\" >-0.886011</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col14\" class=\"data row12 col14\" >0.952577</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col15\" class=\"data row12 col15\" >0.013972</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col16\" class=\"data row12 col16\" >0.048240</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col17\" class=\"data row12 col17\" >0.347016</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col18\" class=\"data row12 col18\" >0.241891</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col19\" class=\"data row12 col19\" >0.210302</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow12_col20\" class=\"data row12 col20\" >-0.052168</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row13\" class=\"row_heading level0 row13\" >year</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col0\" class=\"data row13 col0\" >0.010379</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col1\" class=\"data row13 col1\" >0.057537</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col2\" class=\"data row13 col2\" >0.050055</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col3\" class=\"data row13 col3\" >0.013095</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col4\" class=\"data row13 col4\" >-0.030843</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col5\" class=\"data row13 col5\" >0.020808</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col6\" class=\"data row13 col6\" >0.014729</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col7\" class=\"data row13 col7\" >0.066701</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col8\" class=\"data row13 col8\" >-0.007321</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col9\" class=\"data row13 col9\" >0.007840</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col10\" class=\"data row13 col10\" >-0.000496</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col11\" class=\"data row13 col11\" >0.066379</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col12\" class=\"data row13 col12\" >-0.886011</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col13\" class=\"data row13 col13\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col14\" class=\"data row13 col14\" >-0.860806</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col15\" class=\"data row13 col15\" >-0.011216</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col16\" class=\"data row13 col16\" >-0.092501</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col17\" class=\"data row13 col17\" >-0.210173</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col18\" class=\"data row13 col18\" >-0.165407</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col19\" class=\"data row13 col19\" >-0.092279</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow13_col20\" class=\"data row13 col20\" >0.099349</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row14\" class=\"row_heading level0 row14\" >week</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col0\" class=\"data row14 col0\" >0.070730</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col1\" class=\"data row14 col1\" >-0.058860</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col2\" class=\"data row14 col2\" >-0.041419</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col3\" class=\"data row14 col3\" >-0.011682</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col4\" class=\"data row14 col4\" >0.008201</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col5\" class=\"data row14 col5\" >0.022520</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col6\" class=\"data row14 col6\" >-0.021789</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col7\" class=\"data row14 col7\" >-0.018576</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col8\" class=\"data row14 col8\" >-0.000389</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col9\" class=\"data row14 col9\" >0.000826</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col10\" class=\"data row14 col10\" >-0.000891</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col11\" class=\"data row14 col11\" >-0.061571</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col12\" class=\"data row14 col12\" >0.952577</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col13\" class=\"data row14 col13\" >-0.860806</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col14\" class=\"data row14 col14\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col15\" class=\"data row14 col15\" >0.032753</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col16\" class=\"data row14 col16\" >0.073688</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col17\" class=\"data row14 col17\" >0.314005</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col18\" class=\"data row14 col18\" >0.240039</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col19\" class=\"data row14 col19\" >0.199659</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow14_col20\" class=\"data row14 col20\" >-0.054160</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row15\" class=\"row_heading level0 row15\" >dayOfWeek</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col0\" class=\"data row15 col0\" >0.006846</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col1\" class=\"data row15 col1\" >-0.005721</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col2\" class=\"data row15 col2\" >-0.036994</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col3\" class=\"data row15 col3\" >0.002739</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col4\" class=\"data row15 col4\" >0.000285</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col5\" class=\"data row15 col5\" >0.011551</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col6\" class=\"data row15 col6\" >0.008510</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col7\" class=\"data row15 col7\" >-0.001999</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col8\" class=\"data row15 col8\" >0.002573</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col9\" class=\"data row15 col9\" >-0.000835</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col10\" class=\"data row15 col10\" >-0.003884</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col11\" class=\"data row15 col11\" >-0.023614</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col12\" class=\"data row15 col12\" >0.013972</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col13\" class=\"data row15 col13\" >-0.011216</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col14\" class=\"data row15 col14\" >0.032753</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col15\" class=\"data row15 col15\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col16\" class=\"data row15 col16\" >-0.008139</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col17\" class=\"data row15 col17\" >-0.025246</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col18\" class=\"data row15 col18\" >0.018850</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col19\" class=\"data row15 col19\" >0.032430</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow15_col20\" class=\"data row15 col20\" >-0.027663</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row16\" class=\"row_heading level0 row16\" >day</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col0\" class=\"data row16 col0\" >0.011354</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col1\" class=\"data row16 col1\" >-0.015375</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col2\" class=\"data row16 col2\" >0.009440</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col3\" class=\"data row16 col3\" >-0.003550</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col4\" class=\"data row16 col4\" >-0.030206</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col5\" class=\"data row16 col5\" >-0.000117</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col6\" class=\"data row16 col6\" >0.032465</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col7\" class=\"data row16 col7\" >-0.015227</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col8\" class=\"data row16 col8\" >0.006140</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col9\" class=\"data row16 col9\" >0.003318</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col10\" class=\"data row16 col10\" >-0.020489</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col11\" class=\"data row16 col11\" >-0.004526</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col12\" class=\"data row16 col12\" >0.048240</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col13\" class=\"data row16 col13\" >-0.092501</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col14\" class=\"data row16 col14\" >0.073688</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col15\" class=\"data row16 col15\" >-0.008139</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col16\" class=\"data row16 col16\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col17\" class=\"data row16 col17\" >-0.105441</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col18\" class=\"data row16 col18\" >-0.041306</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col19\" class=\"data row16 col19\" >-0.054912</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow16_col20\" class=\"data row16 col20\" >-0.000892</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row17\" class=\"row_heading level0 row17\" >dailyTraffic</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col0\" class=\"data row17 col0\" >0.233520</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col1\" class=\"data row17 col1\" >-0.072491</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col2\" class=\"data row17 col2\" >-0.020105</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col3\" class=\"data row17 col3\" >0.002734</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col4\" class=\"data row17 col4\" >0.070030</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col5\" class=\"data row17 col5\" >-0.038244</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col6\" class=\"data row17 col6\" >-0.065582</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col7\" class=\"data row17 col7\" >-0.039320</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col8\" class=\"data row17 col8\" >-0.019303</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col9\" class=\"data row17 col9\" >0.019249</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col10\" class=\"data row17 col10\" >0.001700</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col11\" class=\"data row17 col11\" >-0.051325</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col12\" class=\"data row17 col12\" >0.347016</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col13\" class=\"data row17 col13\" >-0.210173</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col14\" class=\"data row17 col14\" >0.314005</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col15\" class=\"data row17 col15\" >-0.025246</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col16\" class=\"data row17 col16\" >-0.105441</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col17\" class=\"data row17 col17\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col18\" class=\"data row17 col18\" >0.637966</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col19\" class=\"data row17 col19\" >0.576742</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow17_col20\" class=\"data row17 col20\" >-0.082596</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row18\" class=\"row_heading level0 row18\" >dailyTrafficPerDevice</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col0\" class=\"data row18 col0\" >0.360082</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col1\" class=\"data row18 col1\" >-0.116730</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col2\" class=\"data row18 col2\" >-0.052343</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col3\" class=\"data row18 col3\" >-0.019611</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col4\" class=\"data row18 col4\" >0.110008</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col5\" class=\"data row18 col5\" >-0.137149</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col6\" class=\"data row18 col6\" >-0.167893</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col7\" class=\"data row18 col7\" >-0.183889</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col8\" class=\"data row18 col8\" >-0.005656</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col9\" class=\"data row18 col9\" >0.014348</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col10\" class=\"data row18 col10\" >-0.017900</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col11\" class=\"data row18 col11\" >-0.103458</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col12\" class=\"data row18 col12\" >0.241891</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col13\" class=\"data row18 col13\" >-0.165407</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col14\" class=\"data row18 col14\" >0.240039</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col15\" class=\"data row18 col15\" >0.018850</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col16\" class=\"data row18 col16\" >-0.041306</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col17\" class=\"data row18 col17\" >0.637966</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col18\" class=\"data row18 col18\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col19\" class=\"data row18 col19\" >0.703560</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow18_col20\" class=\"data row18 col20\" >-0.156797</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row19\" class=\"row_heading level0 row19\" >dailyTrafficPerbrowser</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col0\" class=\"data row19 col0\" >0.281476</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col1\" class=\"data row19 col1\" >-0.101803</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col2\" class=\"data row19 col2\" >-0.008336</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col3\" class=\"data row19 col3\" >-0.026521</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col4\" class=\"data row19 col4\" >0.075365</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col5\" class=\"data row19 col5\" >-0.267861</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col6\" class=\"data row19 col6\" >-0.214668</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col7\" class=\"data row19 col7\" >-0.218464</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col8\" class=\"data row19 col8\" >-0.006677</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col9\" class=\"data row19 col9\" >0.014723</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col10\" class=\"data row19 col10\" >-0.016453</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col11\" class=\"data row19 col11\" >-0.072210</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col12\" class=\"data row19 col12\" >0.210302</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col13\" class=\"data row19 col13\" >-0.092279</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col14\" class=\"data row19 col14\" >0.199659</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col15\" class=\"data row19 col15\" >0.032430</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col16\" class=\"data row19 col16\" >-0.054912</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col17\" class=\"data row19 col17\" >0.576742</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col18\" class=\"data row19 col18\" >0.703560</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col19\" class=\"data row19 col19\" >1.000000</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow19_col20\" class=\"data row19 col20\" >-0.210952</td>\n",
       "            </tr>\n",
       "            <tr>\n",
       "                        <th id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77clevel0_row20\" class=\"row_heading level0 row20\" >device_num</th>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col0\" class=\"data row20 col0\" >-0.261315</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col1\" class=\"data row20 col1\" >0.272977</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col2\" class=\"data row20 col2\" >0.122896</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col3\" class=\"data row20 col3\" >0.108779</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col4\" class=\"data row20 col4\" >0.069221</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col5\" class=\"data row20 col5\" >0.488898</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col6\" class=\"data row20 col6\" >0.179135</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col7\" class=\"data row20 col7\" >0.440171</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col8\" class=\"data row20 col8\" >-0.002049</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col9\" class=\"data row20 col9\" >0.007749</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col10\" class=\"data row20 col10\" >-0.011877</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col11\" class=\"data row20 col11\" >0.266410</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col12\" class=\"data row20 col12\" >-0.052168</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col13\" class=\"data row20 col13\" >0.099349</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col14\" class=\"data row20 col14\" >-0.054160</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col15\" class=\"data row20 col15\" >-0.027663</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col16\" class=\"data row20 col16\" >-0.000892</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col17\" class=\"data row20 col17\" >-0.082596</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col18\" class=\"data row20 col18\" >-0.156797</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col19\" class=\"data row20 col19\" >-0.210952</td>\n",
       "                        <td id=\"T_fa91534c_4f12_11eb_8a5e_2816ad1de77crow20_col20\" class=\"data row20 col20\" >1.000000</td>\n",
       "            </tr>\n",
       "    </tbody></table>"
      ],
      "text/plain": [
       "<pandas.io.formats.style.Styler at 0x28ba39691c0>"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "dataset.corr().style.background_gradient(cmap ='coolwarm')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [],
   "source": [
    "dataset=pd.get_dummies(dataset,columns=['device_num','browser_version'],drop_first=True)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['browser_version_160382',\n",
       " 'browser_version_160375',\n",
       " 'browser_version_150287',\n",
       " 'browser_version_3.1.0',\n",
       " 'browser_version_4.5.1',\n",
       " 'device_num_3',\n",
       " 'browser_version_4.1.1',\n",
       " 'dailyTrafficPerDevice',\n",
       " 'browser_version_4.7.0',\n",
       " 'hand_held',\n",
       " 'overallScore',\n",
       " 'client_agent_semicolon_count',\n",
       " 'others',\n",
       " 'browser_version_4.2.2',\n",
       " 'browser_version_3.2.1',\n",
       " 'browser_version_4.6.0',\n",
       " 'browser_version_160355',\n",
       " 'browser_version_160447',\n",
       " 'browser_version_4.0.0',\n",
       " 'browser_version_150264',\n",
       " 'dailyTraffic',\n",
       " 'browser_version_3.4.0',\n",
       " 'browser_version_319',\n",
       " 'browser_version_2.5.1',\n",
       " 'browser_version_245',\n",
       " 'browser_version_160346',\n",
       " 'browser_version_150288',\n",
       " 'dailyTrafficPerbrowser',\n",
       " 'browser_version_214',\n",
       " 'browser_version_160309',\n",
       " 'browser_version_9.80',\n",
       " 'browser_version_4.2.0',\n",
       " 'browser_version_160314',\n",
       " 'day',\n",
       " 'browser_version_150297',\n",
       " 'browser_version_160393',\n",
       " 'browser_version_7.0',\n",
       " 'browser_version_160333',\n",
       " 'browser_version_160360',\n",
       " 'browser_version_160318',\n",
       " 'browser_version_150261',\n",
       " 'browser_version_4.5.0',\n",
       " 'browser_version_160341',\n",
       " 'browser_version_10.0',\n",
       " 'browser_version_160432',\n",
       " 'browser_version_150282',\n",
       " 'browser_version_150259',\n",
       " 'browser_version_3.0.1',\n",
       " 'browser_version_160330',\n",
       " 'client_agent_length',\n",
       " 'browser_version_4.3.3',\n",
       " 'browser_version_160362',\n",
       " 'browser_version_4.3.1',\n",
       " 'browser_version_160402',\n",
       " 'session_number',\n",
       " 'week',\n",
       " 'browser_version_9.0',\n",
       " 'browser_version_4.0',\n",
       " 'month',\n",
       " 'browser_version_160418',\n",
       " 'device_num_4',\n",
       " 'browser_version_4.1.0',\n",
       " 'browser_version_3.6.1',\n",
       " 'browser_version_6533.21.1',\n",
       " 'device_num_2',\n",
       " 'browser_version_4.4.1',\n",
       " 'browser_version_160379',\n",
       " 'browser_version_160391',\n",
       " 'client_agent_version_count',\n",
       " 'purchased',\n",
       " 'checked_out',\n",
       " 'browser_version_3.3.1',\n",
       " 'browser_version_150302',\n",
       " 'browser_version_5.0',\n",
       " 'desktop',\n",
       " 'browser_version_252',\n",
       " 'added_in_cart',\n",
       " 'browser_version_3.5.1',\n",
       " 'browser_version_3.6.0',\n",
       " 'browser_version_160387',\n",
       " 'browser_version_160326',\n",
       " 'browser_version_6.0',\n",
       " 'browser_version_n/a',\n",
       " 'browser_version_160399',\n",
       " 'browser_version_160320',\n",
       " 'browser_version_160338',\n",
       " 'dayOfWeek',\n",
       " 'browser_version_244',\n",
       " 'browser_version_2.1.0',\n",
       " 'year',\n",
       " 'browser_version_160406',\n",
       " 'browser_version_8.0',\n",
       " 'device_num_5',\n",
       " 'browser_version_160441']"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "fin_features = list(set(dataset.columns) - set([\"session_id\",\"client_agent\",\"date\",\"device\",\"browser\",\"device_details\",\"time_spent\",\"index\"]))\n",
    "fin_features"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [],
   "source": [
    "dftrain, dftest  = dataset[dataset[\"time_spent\"].isnull()==False], dataset[dataset[\"time_spent\"].isnull()==True]\n",
    "dftest.reset_index(drop=True, inplace=True)\n",
    "target = np.log1p(dftrain['time_spent'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [],
   "source": [
    "# TF-IDF\n",
    "v_1 = TfidfVectorizer(ngram_range=(1,3),stop_words=\"english\", analyzer='word')\n",
    "typ_tr =v_1.fit_transform(dftrain['client_agent'])\n",
    "typ_ts =v_1.transform(dftest['client_agent'])\n",
    "\n",
    "\n",
    "v_1c = TfidfVectorizer(ngram_range=(2,6),stop_words=\"english\", analyzer='char')\n",
    "typ_trc =v_1c.fit_transform(dftrain['client_agent'])\n",
    "typ_tsc =v_1c.transform(dftest['client_agent'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [],
   "source": [
    "final_features = sparse.hstack((dftrain[fin_features],typ_tr,typ_trc)).tocsr()\n",
    "final_featurest = sparse.hstack((dftest[fin_features],typ_ts ,typ_tsc)).tocsr()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [],
   "source": [
    "#A function to calculate Root Mean Squared Logarithmic Error (RMSLE)\n",
    "def rmsle(real, predicted):\n",
    "    real=np.expm1(real)\n",
    "    predicted=np.expm1(predicted)\n",
    "    return np.sqrt(mean_squared_log_error(real,predicted))\n",
    "    \n",
    "\n",
    "def rmsle_lgb(labels, preds):\n",
    "    return 'rmsle', rmsle(preds,labels), False"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [],
   "source": [
    "X_trn, X_val, y_trn, y_val = train_test_split(final_features, target, test_size=0.25, random_state=1996)\n",
    "X_test = final_featurest"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### LightGBM"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [],
   "source": [
    "def learning_rate_010_decay_power_0995(current_iter): \n",
    "    base_learning_rate = 0.0009\n",
    "    lr = base_learning_rate * np.power(.995, current_iter) \n",
    "    return lr if lr > 1e-4 else 1e-4"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Training until validation scores don't improve for 200 rounds\n",
      "[200]\ttraining's rmse: 1.69608\ttraining's l2: 2.8767\tvalid_1's rmse: 1.7795\tvalid_1's l2: 3.1666\n",
      "Early stopping, best iteration is:\n",
      "[1]\ttraining's rmse: 1.76266\ttraining's l2: 3.10698\tvalid_1's rmse: 1.76982\tvalid_1's l2: 3.13227\n",
      "RMSLE is: 1.769821056948787\n",
      "Training until validation scores don't improve for 200 rounds\n",
      "[200]\ttraining's rmse: 1.67272\ttraining's l2: 2.79798\tvalid_1's rmse: 1.7944\tvalid_1's l2: 3.21988\n",
      "Early stopping, best iteration is:\n",
      "[1]\ttraining's rmse: 1.76054\ttraining's l2: 3.09949\tvalid_1's rmse: 1.77607\tvalid_1's l2: 3.15443\n",
      "RMSLE is: 1.7760714363671377\n",
      "Training until validation scores don't improve for 200 rounds\n",
      "[200]\ttraining's rmse: 1.69732\ttraining's l2: 2.8809\tvalid_1's rmse: 1.79345\tvalid_1's l2: 3.21645\n",
      "Early stopping, best iteration is:\n",
      "[1]\ttraining's rmse: 1.75733\ttraining's l2: 3.08821\tvalid_1's rmse: 1.78601\tvalid_1's l2: 3.18982\n",
      "RMSLE is: 1.786006242418537\n",
      "Training until validation scores don't improve for 200 rounds\n",
      "[200]\ttraining's rmse: 1.71782\ttraining's l2: 2.95091\tvalid_1's rmse: 1.73498\tvalid_1's l2: 3.01016\n",
      "Early stopping, best iteration is:\n",
      "[8]\ttraining's rmse: 1.77438\ttraining's l2: 3.14843\tvalid_1's rmse: 1.72854\tvalid_1's l2: 2.98784\n",
      "RMSLE is: 1.7285365618331943\n"
     ]
    }
   ],
   "source": [
    "X=final_features\n",
    "y=target\n",
    "\n",
    "y_pred_tot=[]\n",
    "err=[]\n",
    "feature_importance_df = pd.DataFrame()\n",
    "\n",
    "#For Stacking\n",
    "lgbm_train_res = pd.DataFrame()\n",
    "lgbm_test_res = pd.DataFrame()\n",
    "\n",
    "from sklearn.model_selection import KFold,StratifiedKFold\n",
    "fold=KFold(n_splits=4,shuffle=True,random_state=1996)\n",
    "i=1\n",
    "for train_index, test_index in fold.split(X):\n",
    "    X_train, X_test = X[train_index], X[test_index]\n",
    "    y_train, y_test = y[train_index], y[test_index]\n",
    "    \n",
    "    depth=10\n",
    "    m=LGBMRegressor(n_estimators=2000,n_jobs=-1,learning_rate=0.005,max_depth=depth,num_leaves=2**depth-1)\n",
    "    m.fit(X_train,y_train,eval_set=[(X_train,y_train),(X_test, y_test)], early_stopping_rounds=200,verbose=200,eval_metric=\"rmse\")\n",
    "    preds=m.predict(X_test,num_iteration=m.best_iteration_)\n",
    "    #print(f\"RMSLE is:\",rmsle_lgb(y_test, preds))\n",
    "    print(f\"RMSLE is: {np.sqrt(mean_squared_log_error(np.expm1(y_test), np.expm1(preds)))}\")\n",
    "    err.append(np.sqrt(mean_squared_log_error(np.expm1(y_test), np.expm1(preds))))\n",
    "    p = m.predict(final_featurest)\n",
    "    y_pred_tot.append(p)\n",
    "    \n",
    "    lgbm_train_res[\"iteration_\"+str(i)] = m.predict(X)\n",
    "    lgbm_test_res[\"iteration_\"+str(i)] = m.predict(final_featurest)\n",
    "    i=i+1\n",
    "    "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "1.765108824391914"
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "np.mean(err)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0x28babbc4df0>"
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "submission_lgbm = pd.DataFrame()\n",
    "submission_lgbm[\"time_spent\"] = np.expm1(np.mean(y_pred_tot,0))\n",
    "submission_lgbm[\"time_spent\"].plot()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### CatBoost"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "0:\tlearn: 1.7631558\ttest: 1.7698049\tbest: 1.7698049 (0)\ttotal: 276ms\tremaining: 9m 11s\n",
      "200:\tlearn: 1.7575615\ttest: 1.7692693\tbest: 1.7692538 (198)\ttotal: 39.1s\tremaining: 5m 50s\n",
      "Stopped by overfitting detector  (50 iterations wait)\n",
      "\n",
      "bestTest = 1.769253751\n",
      "bestIteration = 198\n",
      "\n",
      "Shrink model to first 199 iterations.\n",
      "errmain:  1.7692537592176556\n",
      "(2327,)\n",
      "0:\tlearn: 1.7610659\ttest: 1.7760262\tbest: 1.7760262 (0)\ttotal: 263ms\tremaining: 8m 46s\n",
      "Stopped by overfitting detector  (50 iterations wait)\n",
      "\n",
      "bestTest = 1.7760262\n",
      "bestIteration = 0\n",
      "\n",
      "Shrink model to first 1 iterations.\n",
      "errmain:  1.776026209182221\n",
      "(2327,)\n",
      "0:\tlearn: 1.7577884\ttest: 1.7860400\tbest: 1.7860400 (0)\ttotal: 221ms\tremaining: 7m 21s\n",
      "Stopped by overfitting detector  (50 iterations wait)\n",
      "\n",
      "bestTest = 1.785929168\n",
      "bestIteration = 39\n",
      "\n",
      "Shrink model to first 40 iterations.\n",
      "errmain:  1.785929164754025\n",
      "(2327,)\n",
      "0:\tlearn: 1.7768434\ttest: 1.7285544\tbest: 1.7285544 (0)\ttotal: 227ms\tremaining: 7m 33s\n",
      "Stopped by overfitting detector  (50 iterations wait)\n",
      "\n",
      "bestTest = 1.728554441\n",
      "bestIteration = 0\n",
      "\n",
      "Shrink model to first 1 iterations.\n",
      "errmain:  1.7285544446376861\n",
      "(2327,)\n"
     ]
    }
   ],
   "source": [
    "X=final_features\n",
    "y=target\n",
    "\n",
    "errmain=[]\n",
    "y_pred_main=[]\n",
    "\n",
    "#For Stacking\n",
    "cb_train_res = pd.DataFrame()\n",
    "cb_test_res = pd.DataFrame()\n",
    "\n",
    "i=0\n",
    "from sklearn.model_selection import KFold,StratifiedKFold\n",
    "fold=KFold(n_splits=4,shuffle=True,random_state=1996)\n",
    "for train_index, test_index in fold.split(X):\n",
    "    X_train, X_test = X[train_index], X[test_index]\n",
    "    y_train, y_test = y[train_index], y[test_index]\n",
    "    \n",
    "    depth = 5\n",
    "    rf=CatBoostRegressor(n_estimators=2000,eval_metric='RMSE',learning_rate=0.005,max_depth=depth)\n",
    "    rf.fit(X_train,y_train,eval_set=[(X_test, y_test.values)],\n",
    "           verbose=200,\n",
    "           early_stopping_rounds=50\n",
    "          )\n",
    "    pr=rf.predict(X_test)\n",
    "    print(\"errmain: \",np.sqrt(mean_squared_log_error(np.expm1(y_test.values),np.expm1(pr))))\n",
    "    \n",
    "    errmain.append(np.sqrt(mean_squared_log_error(np.expm1(y_test.values),np.expm1(pr))))\n",
    "    pp = rf.predict(final_featurest)\n",
    "    print(pp.shape)\n",
    "    y_pred_main.append(pp)\n",
    "    \n",
    "    cb_train_res[\"iteration_\"+str(i)] = rf.predict(X)\n",
    "    cb_test_res[\"iteration_\"+str(i)] = rf.predict(final_featurest)\n",
    "    i=i+1"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "1.7649408944478968"
      ]
     },
     "execution_count": 27,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "np.mean(errmain)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0x28babde8340>"
      ]
     },
     "execution_count": 28,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "submission_cat = pd.DataFrame()\n",
    "submission_cat[\"time_spent\"] = np.expm1(np.mean(y_pred_main,0))\n",
    "submission_cat[\"time_spent\"].plot()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### XGBoost"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[1]\tvalidation_0-rmse:4.69325\tvalidation_1-rmse:4.66179\n",
      "[2]\tvalidation_0-rmse:4.65294\tvalidation_1-rmse:4.62161\n",
      "[3]\tvalidation_0-rmse:4.61309\tvalidation_1-rmse:4.58187\n",
      "[4]\tvalidation_0-rmse:4.57368\tvalidation_1-rmse:4.54261\n",
      "[5]\tvalidation_0-rmse:4.53473\tvalidation_1-rmse:4.50383\n",
      "[6]\tvalidation_0-rmse:4.49622\tvalidation_1-rmse:4.46549\n",
      "[7]\tvalidation_0-rmse:4.45814\tvalidation_1-rmse:4.42762\n",
      "[8]\tvalidation_0-rmse:4.42052\tvalidation_1-rmse:4.39018\n",
      "[9]\tvalidation_0-rmse:4.38329\tvalidation_1-rmse:4.35313\n",
      "[10]\tvalidation_0-rmse:4.34652\tvalidation_1-rmse:4.31654\n",
      "[11]\tvalidation_0-rmse:4.31018\tvalidation_1-rmse:4.28042\n",
      "[12]\tvalidation_0-rmse:4.27424\tvalidation_1-rmse:4.24457\n",
      "[13]\tvalidation_0-rmse:4.23873\tvalidation_1-rmse:4.20932\n",
      "[14]\tvalidation_0-rmse:4.20361\tvalidation_1-rmse:4.17447\n",
      "[15]\tvalidation_0-rmse:4.16891\tvalidation_1-rmse:4.14005\n",
      "[16]\tvalidation_0-rmse:4.13464\tvalidation_1-rmse:4.10598\n",
      "[17]\tvalidation_0-rmse:4.10075\tvalidation_1-rmse:4.07237\n",
      "[18]\tvalidation_0-rmse:4.06726\tvalidation_1-rmse:4.03909\n",
      "[19]\tvalidation_0-rmse:4.03417\tvalidation_1-rmse:4.00627\n",
      "[20]\tvalidation_0-rmse:4.00145\tvalidation_1-rmse:3.97385\n",
      "[21]\tvalidation_0-rmse:3.96913\tvalidation_1-rmse:3.94174\n",
      "[22]\tvalidation_0-rmse:3.93717\tvalidation_1-rmse:3.91014\n",
      "[23]\tvalidation_0-rmse:3.90556\tvalidation_1-rmse:3.87888\n",
      "[24]\tvalidation_0-rmse:3.87437\tvalidation_1-rmse:3.84800\n",
      "[25]\tvalidation_0-rmse:3.84352\tvalidation_1-rmse:3.81751\n",
      "[26]\tvalidation_0-rmse:3.81305\tvalidation_1-rmse:3.78740\n",
      "[27]\tvalidation_0-rmse:3.78293\tvalidation_1-rmse:3.75768\n",
      "[28]\tvalidation_0-rmse:3.75316\tvalidation_1-rmse:3.72828\n",
      "[29]\tvalidation_0-rmse:3.72373\tvalidation_1-rmse:3.69923\n",
      "[30]\tvalidation_0-rmse:3.69470\tvalidation_1-rmse:3.67053\n",
      "[31]\tvalidation_0-rmse:3.66601\tvalidation_1-rmse:3.64209\n",
      "[32]\tvalidation_0-rmse:3.63768\tvalidation_1-rmse:3.61402\n",
      "[33]\tvalidation_0-rmse:3.60969\tvalidation_1-rmse:3.58638\n",
      "[34]\tvalidation_0-rmse:3.58204\tvalidation_1-rmse:3.55919\n",
      "[35]\tvalidation_0-rmse:3.55469\tvalidation_1-rmse:3.53220\n",
      "[36]\tvalidation_0-rmse:3.52773\tvalidation_1-rmse:3.50569\n",
      "[37]\tvalidation_0-rmse:3.50104\tvalidation_1-rmse:3.47938\n",
      "[38]\tvalidation_0-rmse:3.47470\tvalidation_1-rmse:3.45344\n",
      "[39]\tvalidation_0-rmse:3.44872\tvalidation_1-rmse:3.42800\n",
      "[40]\tvalidation_0-rmse:3.42300\tvalidation_1-rmse:3.40266\n",
      "[41]\tvalidation_0-rmse:3.39762\tvalidation_1-rmse:3.37766\n",
      "[42]\tvalidation_0-rmse:3.37255\tvalidation_1-rmse:3.35304\n",
      "[43]\tvalidation_0-rmse:3.34781\tvalidation_1-rmse:3.32866\n",
      "[44]\tvalidation_0-rmse:3.32339\tvalidation_1-rmse:3.30468\n",
      "[45]\tvalidation_0-rmse:3.29925\tvalidation_1-rmse:3.28094\n",
      "[46]\tvalidation_0-rmse:3.27541\tvalidation_1-rmse:3.25756\n",
      "[47]\tvalidation_0-rmse:3.25189\tvalidation_1-rmse:3.23441\n",
      "[48]\tvalidation_0-rmse:3.22863\tvalidation_1-rmse:3.21160\n",
      "[49]\tvalidation_0-rmse:3.20568\tvalidation_1-rmse:3.18910\n",
      "[50]\tvalidation_0-rmse:3.18304\tvalidation_1-rmse:3.16682\n",
      "[51]\tvalidation_0-rmse:3.16066\tvalidation_1-rmse:3.14489\n",
      "[52]\tvalidation_0-rmse:3.13861\tvalidation_1-rmse:3.12324\n",
      "[53]\tvalidation_0-rmse:3.11680\tvalidation_1-rmse:3.10189\n",
      "[54]\tvalidation_0-rmse:3.09528\tvalidation_1-rmse:3.08087\n",
      "[55]\tvalidation_0-rmse:3.07403\tvalidation_1-rmse:3.06010\n",
      "[56]\tvalidation_0-rmse:3.05306\tvalidation_1-rmse:3.03958\n",
      "[57]\tvalidation_0-rmse:3.03236\tvalidation_1-rmse:3.01935\n",
      "[58]\tvalidation_0-rmse:3.01198\tvalidation_1-rmse:2.99947\n",
      "[59]\tvalidation_0-rmse:2.99183\tvalidation_1-rmse:2.97985\n",
      "[60]\tvalidation_0-rmse:2.97192\tvalidation_1-rmse:2.96038\n",
      "[61]\tvalidation_0-rmse:2.95227\tvalidation_1-rmse:2.94125\n",
      "[62]\tvalidation_0-rmse:2.93290\tvalidation_1-rmse:2.92230\n",
      "[63]\tvalidation_0-rmse:2.91380\tvalidation_1-rmse:2.90372\n",
      "[64]\tvalidation_0-rmse:2.89498\tvalidation_1-rmse:2.88548\n",
      "[65]\tvalidation_0-rmse:2.87642\tvalidation_1-rmse:2.86749\n",
      "[66]\tvalidation_0-rmse:2.85808\tvalidation_1-rmse:2.84957\n",
      "[67]\tvalidation_0-rmse:2.84001\tvalidation_1-rmse:2.83197\n",
      "[68]\tvalidation_0-rmse:2.82211\tvalidation_1-rmse:2.81448\n",
      "[69]\tvalidation_0-rmse:2.80454\tvalidation_1-rmse:2.79733\n",
      "[70]\tvalidation_0-rmse:2.78715\tvalidation_1-rmse:2.78028\n",
      "[71]\tvalidation_0-rmse:2.76999\tvalidation_1-rmse:2.76356\n",
      "[72]\tvalidation_0-rmse:2.75309\tvalidation_1-rmse:2.74705\n",
      "[73]\tvalidation_0-rmse:2.73646\tvalidation_1-rmse:2.73077\n",
      "[74]\tvalidation_0-rmse:2.71998\tvalidation_1-rmse:2.71481\n",
      "[75]\tvalidation_0-rmse:2.70376\tvalidation_1-rmse:2.69902\n",
      "[76]\tvalidation_0-rmse:2.68782\tvalidation_1-rmse:2.68351\n",
      "[77]\tvalidation_0-rmse:2.67210\tvalidation_1-rmse:2.66815\n",
      "[78]\tvalidation_0-rmse:2.65655\tvalidation_1-rmse:2.65309\n",
      "[79]\tvalidation_0-rmse:2.64122\tvalidation_1-rmse:2.63822\n",
      "[80]\tvalidation_0-rmse:2.62616\tvalidation_1-rmse:2.62351\n",
      "[81]\tvalidation_0-rmse:2.61125\tvalidation_1-rmse:2.60914\n",
      "[82]\tvalidation_0-rmse:2.59659\tvalidation_1-rmse:2.59487\n",
      "[83]\tvalidation_0-rmse:2.58207\tvalidation_1-rmse:2.58093\n",
      "[84]\tvalidation_0-rmse:2.56781\tvalidation_1-rmse:2.56715\n",
      "[85]\tvalidation_0-rmse:2.55377\tvalidation_1-rmse:2.55350\n",
      "[86]\tvalidation_0-rmse:2.53991\tvalidation_1-rmse:2.54001\n",
      "[87]\tvalidation_0-rmse:2.52623\tvalidation_1-rmse:2.52688\n",
      "[88]\tvalidation_0-rmse:2.51275\tvalidation_1-rmse:2.51378\n",
      "[89]\tvalidation_0-rmse:2.49936\tvalidation_1-rmse:2.50097\n",
      "[90]\tvalidation_0-rmse:2.48627\tvalidation_1-rmse:2.48835\n",
      "[91]\tvalidation_0-rmse:2.47341\tvalidation_1-rmse:2.47592\n",
      "[92]\tvalidation_0-rmse:2.46075\tvalidation_1-rmse:2.46369\n",
      "[93]\tvalidation_0-rmse:2.44818\tvalidation_1-rmse:2.45161\n",
      "[94]\tvalidation_0-rmse:2.43585\tvalidation_1-rmse:2.43974\n",
      "[95]\tvalidation_0-rmse:2.42362\tvalidation_1-rmse:2.42799\n",
      "[96]\tvalidation_0-rmse:2.41158\tvalidation_1-rmse:2.41654\n",
      "[97]\tvalidation_0-rmse:2.39980\tvalidation_1-rmse:2.40525\n",
      "[98]\tvalidation_0-rmse:2.38822\tvalidation_1-rmse:2.39411\n",
      "[99]\tvalidation_0-rmse:2.37666\tvalidation_1-rmse:2.38314\n",
      "[100]\tvalidation_0-rmse:2.36532\tvalidation_1-rmse:2.37244\n",
      "[101]\tvalidation_0-rmse:2.35424\tvalidation_1-rmse:2.36180\n",
      "[102]\tvalidation_0-rmse:2.34324\tvalidation_1-rmse:2.35124\n",
      "[103]\tvalidation_0-rmse:2.33240\tvalidation_1-rmse:2.34087\n",
      "[104]\tvalidation_0-rmse:2.32170\tvalidation_1-rmse:2.33085\n",
      "[105]\tvalidation_0-rmse:2.31126\tvalidation_1-rmse:2.32089\n",
      "[106]\tvalidation_0-rmse:2.30100\tvalidation_1-rmse:2.31105\n",
      "[107]\tvalidation_0-rmse:2.29090\tvalidation_1-rmse:2.30144\n",
      "[108]\tvalidation_0-rmse:2.28089\tvalidation_1-rmse:2.29194\n",
      "[109]\tvalidation_0-rmse:2.27098\tvalidation_1-rmse:2.28253\n",
      "[110]\tvalidation_0-rmse:2.26127\tvalidation_1-rmse:2.27326\n",
      "[111]\tvalidation_0-rmse:2.25178\tvalidation_1-rmse:2.26419\n",
      "[112]\tvalidation_0-rmse:2.24234\tvalidation_1-rmse:2.25524\n",
      "[113]\tvalidation_0-rmse:2.23312\tvalidation_1-rmse:2.24654\n",
      "[114]\tvalidation_0-rmse:2.22396\tvalidation_1-rmse:2.23794\n",
      "[115]\tvalidation_0-rmse:2.21495\tvalidation_1-rmse:2.22939\n",
      "[116]\tvalidation_0-rmse:2.20608\tvalidation_1-rmse:2.22102\n",
      "[117]\tvalidation_0-rmse:2.19735\tvalidation_1-rmse:2.21283\n",
      "[118]\tvalidation_0-rmse:2.18880\tvalidation_1-rmse:2.20484\n",
      "[119]\tvalidation_0-rmse:2.18029\tvalidation_1-rmse:2.19690\n",
      "[120]\tvalidation_0-rmse:2.17200\tvalidation_1-rmse:2.18911\n",
      "[121]\tvalidation_0-rmse:2.16390\tvalidation_1-rmse:2.18147\n",
      "[122]\tvalidation_0-rmse:2.15564\tvalidation_1-rmse:2.17402\n",
      "[123]\tvalidation_0-rmse:2.14777\tvalidation_1-rmse:2.16661\n",
      "[124]\tvalidation_0-rmse:2.13997\tvalidation_1-rmse:2.15932\n",
      "[125]\tvalidation_0-rmse:2.13225\tvalidation_1-rmse:2.15226\n",
      "[126]\tvalidation_0-rmse:2.12477\tvalidation_1-rmse:2.14523\n",
      "[127]\tvalidation_0-rmse:2.11733\tvalidation_1-rmse:2.13840\n",
      "[128]\tvalidation_0-rmse:2.11010\tvalidation_1-rmse:2.13159\n",
      "[129]\tvalidation_0-rmse:2.10296\tvalidation_1-rmse:2.12492\n",
      "[130]\tvalidation_0-rmse:2.09592\tvalidation_1-rmse:2.11834\n",
      "[131]\tvalidation_0-rmse:2.08901\tvalidation_1-rmse:2.11192\n",
      "[132]\tvalidation_0-rmse:2.08220\tvalidation_1-rmse:2.10557\n",
      "[133]\tvalidation_0-rmse:2.07554\tvalidation_1-rmse:2.09932\n",
      "[134]\tvalidation_0-rmse:2.06886\tvalidation_1-rmse:2.09313\n",
      "[135]\tvalidation_0-rmse:2.06242\tvalidation_1-rmse:2.08716\n",
      "[136]\tvalidation_0-rmse:2.05602\tvalidation_1-rmse:2.08132\n",
      "[137]\tvalidation_0-rmse:2.04972\tvalidation_1-rmse:2.07549\n",
      "[138]\tvalidation_0-rmse:2.04349\tvalidation_1-rmse:2.06977\n",
      "[139]\tvalidation_0-rmse:2.03740\tvalidation_1-rmse:2.06422\n",
      "[140]\tvalidation_0-rmse:2.03143\tvalidation_1-rmse:2.05870\n",
      "[141]\tvalidation_0-rmse:2.02559\tvalidation_1-rmse:2.05331\n",
      "[142]\tvalidation_0-rmse:2.01978\tvalidation_1-rmse:2.04792\n",
      "[143]\tvalidation_0-rmse:2.01413\tvalidation_1-rmse:2.04267\n",
      "[144]\tvalidation_0-rmse:2.00855\tvalidation_1-rmse:2.03757\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[145]\tvalidation_0-rmse:2.00302\tvalidation_1-rmse:2.03241\n",
      "[146]\tvalidation_0-rmse:1.99760\tvalidation_1-rmse:2.02750\n",
      "[147]\tvalidation_0-rmse:1.99230\tvalidation_1-rmse:2.02264\n",
      "[148]\tvalidation_0-rmse:1.98708\tvalidation_1-rmse:2.01783\n",
      "[149]\tvalidation_0-rmse:1.98189\tvalidation_1-rmse:2.01313\n",
      "[150]\tvalidation_0-rmse:1.97686\tvalidation_1-rmse:2.00858\n",
      "[151]\tvalidation_0-rmse:1.97183\tvalidation_1-rmse:2.00403\n",
      "[152]\tvalidation_0-rmse:1.96697\tvalidation_1-rmse:1.99960\n",
      "[153]\tvalidation_0-rmse:1.96211\tvalidation_1-rmse:1.99527\n",
      "[154]\tvalidation_0-rmse:1.95741\tvalidation_1-rmse:1.99100\n",
      "[155]\tvalidation_0-rmse:1.95279\tvalidation_1-rmse:1.98683\n",
      "[156]\tvalidation_0-rmse:1.94826\tvalidation_1-rmse:1.98269\n",
      "[157]\tvalidation_0-rmse:1.94378\tvalidation_1-rmse:1.97869\n",
      "[158]\tvalidation_0-rmse:1.93931\tvalidation_1-rmse:1.97463\n",
      "[159]\tvalidation_0-rmse:1.93498\tvalidation_1-rmse:1.97074\n",
      "[160]\tvalidation_0-rmse:1.93057\tvalidation_1-rmse:1.96693\n",
      "[161]\tvalidation_0-rmse:1.92639\tvalidation_1-rmse:1.96323\n",
      "[162]\tvalidation_0-rmse:1.92229\tvalidation_1-rmse:1.95953\n",
      "[163]\tvalidation_0-rmse:1.91828\tvalidation_1-rmse:1.95593\n",
      "[164]\tvalidation_0-rmse:1.91431\tvalidation_1-rmse:1.95236\n",
      "[165]\tvalidation_0-rmse:1.91030\tvalidation_1-rmse:1.94886\n",
      "[166]\tvalidation_0-rmse:1.90644\tvalidation_1-rmse:1.94541\n",
      "[167]\tvalidation_0-rmse:1.90268\tvalidation_1-rmse:1.94207\n",
      "[168]\tvalidation_0-rmse:1.89886\tvalidation_1-rmse:1.93874\n",
      "[169]\tvalidation_0-rmse:1.89520\tvalidation_1-rmse:1.93541\n",
      "[170]\tvalidation_0-rmse:1.89154\tvalidation_1-rmse:1.93226\n",
      "[171]\tvalidation_0-rmse:1.88805\tvalidation_1-rmse:1.92916\n",
      "[172]\tvalidation_0-rmse:1.88449\tvalidation_1-rmse:1.92613\n",
      "[173]\tvalidation_0-rmse:1.88110\tvalidation_1-rmse:1.92304\n",
      "[174]\tvalidation_0-rmse:1.87777\tvalidation_1-rmse:1.92008\n",
      "[175]\tvalidation_0-rmse:1.87444\tvalidation_1-rmse:1.91718\n",
      "[176]\tvalidation_0-rmse:1.87121\tvalidation_1-rmse:1.91432\n",
      "[177]\tvalidation_0-rmse:1.86807\tvalidation_1-rmse:1.91157\n",
      "[178]\tvalidation_0-rmse:1.86496\tvalidation_1-rmse:1.90887\n",
      "[179]\tvalidation_0-rmse:1.86180\tvalidation_1-rmse:1.90617\n",
      "[180]\tvalidation_0-rmse:1.85880\tvalidation_1-rmse:1.90361\n",
      "[181]\tvalidation_0-rmse:1.85575\tvalidation_1-rmse:1.90109\n",
      "[182]\tvalidation_0-rmse:1.85287\tvalidation_1-rmse:1.89857\n",
      "[183]\tvalidation_0-rmse:1.84991\tvalidation_1-rmse:1.89604\n",
      "[184]\tvalidation_0-rmse:1.84709\tvalidation_1-rmse:1.89361\n",
      "[185]\tvalidation_0-rmse:1.84429\tvalidation_1-rmse:1.89122\n",
      "[186]\tvalidation_0-rmse:1.84157\tvalidation_1-rmse:1.88890\n",
      "[187]\tvalidation_0-rmse:1.83891\tvalidation_1-rmse:1.88666\n",
      "[188]\tvalidation_0-rmse:1.83627\tvalidation_1-rmse:1.88439\n",
      "[189]\tvalidation_0-rmse:1.83364\tvalidation_1-rmse:1.88212\n",
      "[190]\tvalidation_0-rmse:1.83101\tvalidation_1-rmse:1.87988\n",
      "[191]\tvalidation_0-rmse:1.82852\tvalidation_1-rmse:1.87771\n",
      "[192]\tvalidation_0-rmse:1.82594\tvalidation_1-rmse:1.87556\n",
      "[193]\tvalidation_0-rmse:1.82347\tvalidation_1-rmse:1.87352\n",
      "[194]\tvalidation_0-rmse:1.82105\tvalidation_1-rmse:1.87154\n",
      "[195]\tvalidation_0-rmse:1.81873\tvalidation_1-rmse:1.86956\n",
      "[196]\tvalidation_0-rmse:1.81648\tvalidation_1-rmse:1.86767\n",
      "[197]\tvalidation_0-rmse:1.81425\tvalidation_1-rmse:1.86572\n",
      "[198]\tvalidation_0-rmse:1.81201\tvalidation_1-rmse:1.86384\n",
      "[199]\tvalidation_0-rmse:1.80979\tvalidation_1-rmse:1.86200\n",
      "[201]\tvalidation_0-rmse:1.80546\tvalidation_1-rmse:1.85843\n",
      "[202]\tvalidation_0-rmse:1.80340\tvalidation_1-rmse:1.85676\n",
      "[203]\tvalidation_0-rmse:1.80138\tvalidation_1-rmse:1.85513\n",
      "[204]\tvalidation_0-rmse:1.79941\tvalidation_1-rmse:1.85350\n",
      "[205]\tvalidation_0-rmse:1.79745\tvalidation_1-rmse:1.85191\n",
      "[206]\tvalidation_0-rmse:1.79539\tvalidation_1-rmse:1.85035\n",
      "[207]\tvalidation_0-rmse:1.79353\tvalidation_1-rmse:1.84879\n",
      "[208]\tvalidation_0-rmse:1.79168\tvalidation_1-rmse:1.84726\n",
      "[209]\tvalidation_0-rmse:1.78988\tvalidation_1-rmse:1.84569\n",
      "[210]\tvalidation_0-rmse:1.78812\tvalidation_1-rmse:1.84427\n",
      "[211]\tvalidation_0-rmse:1.78639\tvalidation_1-rmse:1.84284\n",
      "[212]\tvalidation_0-rmse:1.78454\tvalidation_1-rmse:1.84140\n",
      "[213]\tvalidation_0-rmse:1.78287\tvalidation_1-rmse:1.83997\n",
      "[214]\tvalidation_0-rmse:1.78117\tvalidation_1-rmse:1.83861\n",
      "[215]\tvalidation_0-rmse:1.77956\tvalidation_1-rmse:1.83733\n",
      "[216]\tvalidation_0-rmse:1.77788\tvalidation_1-rmse:1.83605\n",
      "[217]\tvalidation_0-rmse:1.77630\tvalidation_1-rmse:1.83478\n",
      "[218]\tvalidation_0-rmse:1.77476\tvalidation_1-rmse:1.83356\n",
      "[219]\tvalidation_0-rmse:1.77310\tvalidation_1-rmse:1.83230\n",
      "[220]\tvalidation_0-rmse:1.77160\tvalidation_1-rmse:1.83115\n",
      "[221]\tvalidation_0-rmse:1.76999\tvalidation_1-rmse:1.82996\n",
      "[222]\tvalidation_0-rmse:1.76852\tvalidation_1-rmse:1.82880\n",
      "[223]\tvalidation_0-rmse:1.76697\tvalidation_1-rmse:1.82765\n",
      "[224]\tvalidation_0-rmse:1.76560\tvalidation_1-rmse:1.82655\n",
      "[225]\tvalidation_0-rmse:1.76423\tvalidation_1-rmse:1.82552\n",
      "[226]\tvalidation_0-rmse:1.76286\tvalidation_1-rmse:1.82452\n",
      "[227]\tvalidation_0-rmse:1.76140\tvalidation_1-rmse:1.82347\n",
      "[228]\tvalidation_0-rmse:1.76009\tvalidation_1-rmse:1.82249\n",
      "[229]\tvalidation_0-rmse:1.75881\tvalidation_1-rmse:1.82152\n",
      "[230]\tvalidation_0-rmse:1.75754\tvalidation_1-rmse:1.82060\n",
      "[231]\tvalidation_0-rmse:1.75618\tvalidation_1-rmse:1.81965\n",
      "[232]\tvalidation_0-rmse:1.75495\tvalidation_1-rmse:1.81876\n",
      "[233]\tvalidation_0-rmse:1.75378\tvalidation_1-rmse:1.81785\n",
      "[234]\tvalidation_0-rmse:1.75257\tvalidation_1-rmse:1.81690\n",
      "[235]\tvalidation_0-rmse:1.75141\tvalidation_1-rmse:1.81596\n",
      "[236]\tvalidation_0-rmse:1.75028\tvalidation_1-rmse:1.81506\n",
      "[237]\tvalidation_0-rmse:1.74918\tvalidation_1-rmse:1.81425\n",
      "[238]\tvalidation_0-rmse:1.74808\tvalidation_1-rmse:1.81340\n",
      "[239]\tvalidation_0-rmse:1.74689\tvalidation_1-rmse:1.81260\n",
      "[240]\tvalidation_0-rmse:1.74580\tvalidation_1-rmse:1.81180\n",
      "[241]\tvalidation_0-rmse:1.74475\tvalidation_1-rmse:1.81103\n",
      "[242]\tvalidation_0-rmse:1.74369\tvalidation_1-rmse:1.81024\n",
      "[243]\tvalidation_0-rmse:1.74223\tvalidation_1-rmse:1.80961\n",
      "[244]\tvalidation_0-rmse:1.74113\tvalidation_1-rmse:1.80887\n",
      "[245]\tvalidation_0-rmse:1.74015\tvalidation_1-rmse:1.80818\n",
      "[246]\tvalidation_0-rmse:1.73910\tvalidation_1-rmse:1.80748\n",
      "[247]\tvalidation_0-rmse:1.73815\tvalidation_1-rmse:1.80682\n",
      "[248]\tvalidation_0-rmse:1.73714\tvalidation_1-rmse:1.80615\n",
      "[249]\tvalidation_0-rmse:1.73616\tvalidation_1-rmse:1.80553\n",
      "[250]\tvalidation_0-rmse:1.73526\tvalidation_1-rmse:1.80496\n",
      "[251]\tvalidation_0-rmse:1.73422\tvalidation_1-rmse:1.80432\n",
      "[252]\tvalidation_0-rmse:1.73322\tvalidation_1-rmse:1.80366\n",
      "[253]\tvalidation_0-rmse:1.73236\tvalidation_1-rmse:1.80304\n",
      "[254]\tvalidation_0-rmse:1.73153\tvalidation_1-rmse:1.80249\n",
      "[255]\tvalidation_0-rmse:1.73068\tvalidation_1-rmse:1.80195\n",
      "[256]\tvalidation_0-rmse:1.72987\tvalidation_1-rmse:1.80142\n",
      "[257]\tvalidation_0-rmse:1.72898\tvalidation_1-rmse:1.80086\n",
      "[258]\tvalidation_0-rmse:1.72814\tvalidation_1-rmse:1.80032\n",
      "[259]\tvalidation_0-rmse:1.72735\tvalidation_1-rmse:1.79974\n",
      "[260]\tvalidation_0-rmse:1.72657\tvalidation_1-rmse:1.79919\n",
      "[261]\tvalidation_0-rmse:1.72584\tvalidation_1-rmse:1.79872\n",
      "[262]\tvalidation_0-rmse:1.72510\tvalidation_1-rmse:1.79824\n",
      "[263]\tvalidation_0-rmse:1.72433\tvalidation_1-rmse:1.79771\n",
      "[264]\tvalidation_0-rmse:1.72364\tvalidation_1-rmse:1.79730\n",
      "[265]\tvalidation_0-rmse:1.72278\tvalidation_1-rmse:1.79688\n",
      "[266]\tvalidation_0-rmse:1.72206\tvalidation_1-rmse:1.79638\n",
      "[267]\tvalidation_0-rmse:1.72140\tvalidation_1-rmse:1.79590\n",
      "[268]\tvalidation_0-rmse:1.72061\tvalidation_1-rmse:1.79543\n",
      "[269]\tvalidation_0-rmse:1.71995\tvalidation_1-rmse:1.79502\n",
      "[270]\tvalidation_0-rmse:1.71931\tvalidation_1-rmse:1.79465\n",
      "[271]\tvalidation_0-rmse:1.71846\tvalidation_1-rmse:1.79431\n",
      "[272]\tvalidation_0-rmse:1.71772\tvalidation_1-rmse:1.79391\n",
      "[273]\tvalidation_0-rmse:1.71710\tvalidation_1-rmse:1.79357\n",
      "[274]\tvalidation_0-rmse:1.71646\tvalidation_1-rmse:1.79322\n",
      "[275]\tvalidation_0-rmse:1.71589\tvalidation_1-rmse:1.79288\n",
      "[276]\tvalidation_0-rmse:1.71526\tvalidation_1-rmse:1.79256\n",
      "[277]\tvalidation_0-rmse:1.71464\tvalidation_1-rmse:1.79218\n",
      "[278]\tvalidation_0-rmse:1.71405\tvalidation_1-rmse:1.79186\n",
      "[279]\tvalidation_0-rmse:1.71334\tvalidation_1-rmse:1.79160\n",
      "[280]\tvalidation_0-rmse:1.71277\tvalidation_1-rmse:1.79120\n",
      "[281]\tvalidation_0-rmse:1.71225\tvalidation_1-rmse:1.79088\n",
      "[282]\tvalidation_0-rmse:1.71170\tvalidation_1-rmse:1.79057\n",
      "[283]\tvalidation_0-rmse:1.71113\tvalidation_1-rmse:1.79028\n",
      "[284]\tvalidation_0-rmse:1.71063\tvalidation_1-rmse:1.79003\n",
      "[285]\tvalidation_0-rmse:1.71010\tvalidation_1-rmse:1.78964\n",
      "[286]\tvalidation_0-rmse:1.70953\tvalidation_1-rmse:1.78937\n",
      "[287]\tvalidation_0-rmse:1.70890\tvalidation_1-rmse:1.78912\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[288]\tvalidation_0-rmse:1.70835\tvalidation_1-rmse:1.78892\n",
      "[289]\tvalidation_0-rmse:1.70784\tvalidation_1-rmse:1.78865\n",
      "[290]\tvalidation_0-rmse:1.70725\tvalidation_1-rmse:1.78837\n",
      "[291]\tvalidation_0-rmse:1.70680\tvalidation_1-rmse:1.78814\n",
      "[292]\tvalidation_0-rmse:1.70633\tvalidation_1-rmse:1.78783\n",
      "[293]\tvalidation_0-rmse:1.70579\tvalidation_1-rmse:1.78762\n",
      "[294]\tvalidation_0-rmse:1.70528\tvalidation_1-rmse:1.78730\n",
      "[295]\tvalidation_0-rmse:1.70483\tvalidation_1-rmse:1.78708\n",
      "[296]\tvalidation_0-rmse:1.70426\tvalidation_1-rmse:1.78693\n",
      "[297]\tvalidation_0-rmse:1.70381\tvalidation_1-rmse:1.78672\n",
      "[298]\tvalidation_0-rmse:1.70322\tvalidation_1-rmse:1.78645\n",
      "[299]\tvalidation_0-rmse:1.70284\tvalidation_1-rmse:1.78628\n",
      "[300]\tvalidation_0-rmse:1.70241\tvalidation_1-rmse:1.78609\n",
      "[301]\tvalidation_0-rmse:1.70199\tvalidation_1-rmse:1.78588\n",
      "[302]\tvalidation_0-rmse:1.70147\tvalidation_1-rmse:1.78566\n",
      "[303]\tvalidation_0-rmse:1.70107\tvalidation_1-rmse:1.78549\n",
      "[304]\tvalidation_0-rmse:1.70070\tvalidation_1-rmse:1.78526\n",
      "[305]\tvalidation_0-rmse:1.70029\tvalidation_1-rmse:1.78509\n",
      "[306]\tvalidation_0-rmse:1.69991\tvalidation_1-rmse:1.78492\n",
      "[307]\tvalidation_0-rmse:1.69953\tvalidation_1-rmse:1.78475\n",
      "[308]\tvalidation_0-rmse:1.69899\tvalidation_1-rmse:1.78457\n",
      "[309]\tvalidation_0-rmse:1.69865\tvalidation_1-rmse:1.78444\n",
      "[310]\tvalidation_0-rmse:1.69831\tvalidation_1-rmse:1.78425\n",
      "[311]\tvalidation_0-rmse:1.69791\tvalidation_1-rmse:1.78407\n",
      "[312]\tvalidation_0-rmse:1.69754\tvalidation_1-rmse:1.78394\n",
      "[313]\tvalidation_0-rmse:1.69712\tvalidation_1-rmse:1.78376\n",
      "[314]\tvalidation_0-rmse:1.69676\tvalidation_1-rmse:1.78362\n",
      "[315]\tvalidation_0-rmse:1.69634\tvalidation_1-rmse:1.78344\n",
      "[316]\tvalidation_0-rmse:1.69603\tvalidation_1-rmse:1.78330\n",
      "[317]\tvalidation_0-rmse:1.69557\tvalidation_1-rmse:1.78324\n",
      "[318]\tvalidation_0-rmse:1.69502\tvalidation_1-rmse:1.78316\n",
      "[319]\tvalidation_0-rmse:1.69474\tvalidation_1-rmse:1.78300\n",
      "[320]\tvalidation_0-rmse:1.69426\tvalidation_1-rmse:1.78287\n",
      "[321]\tvalidation_0-rmse:1.69382\tvalidation_1-rmse:1.78272\n",
      "[322]\tvalidation_0-rmse:1.69352\tvalidation_1-rmse:1.78265\n",
      "[323]\tvalidation_0-rmse:1.69315\tvalidation_1-rmse:1.78250\n",
      "[324]\tvalidation_0-rmse:1.69277\tvalidation_1-rmse:1.78243\n",
      "[325]\tvalidation_0-rmse:1.69248\tvalidation_1-rmse:1.78228\n",
      "[326]\tvalidation_0-rmse:1.69216\tvalidation_1-rmse:1.78211\n",
      "[327]\tvalidation_0-rmse:1.69187\tvalidation_1-rmse:1.78196\n",
      "[328]\tvalidation_0-rmse:1.69159\tvalidation_1-rmse:1.78187\n",
      "[329]\tvalidation_0-rmse:1.69122\tvalidation_1-rmse:1.78174\n",
      "[330]\tvalidation_0-rmse:1.69097\tvalidation_1-rmse:1.78163\n",
      "[331]\tvalidation_0-rmse:1.69064\tvalidation_1-rmse:1.78158\n",
      "[332]\tvalidation_0-rmse:1.69034\tvalidation_1-rmse:1.78144\n",
      "[333]\tvalidation_0-rmse:1.69008\tvalidation_1-rmse:1.78136\n",
      "[334]\tvalidation_0-rmse:1.68982\tvalidation_1-rmse:1.78126\n",
      "[335]\tvalidation_0-rmse:1.68918\tvalidation_1-rmse:1.78138\n",
      "[336]\tvalidation_0-rmse:1.68879\tvalidation_1-rmse:1.78129\n",
      "[337]\tvalidation_0-rmse:1.68848\tvalidation_1-rmse:1.78127\n",
      "[338]\tvalidation_0-rmse:1.68822\tvalidation_1-rmse:1.78123\n",
      "[339]\tvalidation_0-rmse:1.68768\tvalidation_1-rmse:1.78122\n",
      "[340]\tvalidation_0-rmse:1.68726\tvalidation_1-rmse:1.78114\n",
      "[341]\tvalidation_0-rmse:1.68700\tvalidation_1-rmse:1.78109\n",
      "[342]\tvalidation_0-rmse:1.68663\tvalidation_1-rmse:1.78107\n",
      "[343]\tvalidation_0-rmse:1.68623\tvalidation_1-rmse:1.78106\n",
      "[344]\tvalidation_0-rmse:1.68591\tvalidation_1-rmse:1.78104\n",
      "[345]\tvalidation_0-rmse:1.68560\tvalidation_1-rmse:1.78096\n",
      "[346]\tvalidation_0-rmse:1.68541\tvalidation_1-rmse:1.78088\n",
      "[347]\tvalidation_0-rmse:1.68520\tvalidation_1-rmse:1.78088\n",
      "[348]\tvalidation_0-rmse:1.68489\tvalidation_1-rmse:1.78079\n",
      "[349]\tvalidation_0-rmse:1.68466\tvalidation_1-rmse:1.78077\n",
      "RMSLE is: 1.7807716467860883\n",
      "[1]\tvalidation_0-rmse:4.67661\tvalidation_1-rmse:4.71323\n",
      "[2]\tvalidation_0-rmse:4.63646\tvalidation_1-rmse:4.67331\n",
      "[3]\tvalidation_0-rmse:4.59676\tvalidation_1-rmse:4.63387\n",
      "[4]\tvalidation_0-rmse:4.55751\tvalidation_1-rmse:4.59486\n",
      "[5]\tvalidation_0-rmse:4.51871\tvalidation_1-rmse:4.55626\n",
      "[6]\tvalidation_0-rmse:4.48036\tvalidation_1-rmse:4.51813\n",
      "[7]\tvalidation_0-rmse:4.44245\tvalidation_1-rmse:4.48043\n",
      "[8]\tvalidation_0-rmse:4.40496\tvalidation_1-rmse:4.44319\n",
      "[9]\tvalidation_0-rmse:4.36791\tvalidation_1-rmse:4.40641\n",
      "[10]\tvalidation_0-rmse:4.33130\tvalidation_1-rmse:4.37001\n",
      "[11]\tvalidation_0-rmse:4.29509\tvalidation_1-rmse:4.33405\n",
      "[12]\tvalidation_0-rmse:4.25930\tvalidation_1-rmse:4.29851\n",
      "[13]\tvalidation_0-rmse:4.22394\tvalidation_1-rmse:4.26343\n",
      "[14]\tvalidation_0-rmse:4.18900\tvalidation_1-rmse:4.22871\n",
      "[15]\tvalidation_0-rmse:4.15441\tvalidation_1-rmse:4.19430\n",
      "[16]\tvalidation_0-rmse:4.12026\tvalidation_1-rmse:4.16046\n",
      "[17]\tvalidation_0-rmse:4.08647\tvalidation_1-rmse:4.12686\n",
      "[18]\tvalidation_0-rmse:4.05307\tvalidation_1-rmse:4.09380\n",
      "[19]\tvalidation_0-rmse:4.02007\tvalidation_1-rmse:4.06099\n",
      "[20]\tvalidation_0-rmse:3.98747\tvalidation_1-rmse:4.02879\n",
      "[21]\tvalidation_0-rmse:3.95521\tvalidation_1-rmse:3.99702\n",
      "[22]\tvalidation_0-rmse:3.92336\tvalidation_1-rmse:3.96541\n",
      "[23]\tvalidation_0-rmse:3.89189\tvalidation_1-rmse:3.93439\n",
      "[24]\tvalidation_0-rmse:3.86076\tvalidation_1-rmse:3.90376\n",
      "[25]\tvalidation_0-rmse:3.83004\tvalidation_1-rmse:3.87343\n",
      "[26]\tvalidation_0-rmse:3.79965\tvalidation_1-rmse:3.84354\n",
      "[27]\tvalidation_0-rmse:3.76966\tvalidation_1-rmse:3.81400\n",
      "[28]\tvalidation_0-rmse:3.73998\tvalidation_1-rmse:3.78459\n",
      "[29]\tvalidation_0-rmse:3.71070\tvalidation_1-rmse:3.75558\n",
      "[30]\tvalidation_0-rmse:3.68174\tvalidation_1-rmse:3.72711\n",
      "[31]\tvalidation_0-rmse:3.65314\tvalidation_1-rmse:3.69875\n",
      "[32]\tvalidation_0-rmse:3.62489\tvalidation_1-rmse:3.67097\n",
      "[33]\tvalidation_0-rmse:3.59698\tvalidation_1-rmse:3.64331\n",
      "[34]\tvalidation_0-rmse:3.56941\tvalidation_1-rmse:3.61619\n",
      "[35]\tvalidation_0-rmse:3.54217\tvalidation_1-rmse:3.58923\n",
      "[36]\tvalidation_0-rmse:3.51527\tvalidation_1-rmse:3.56259\n",
      "[37]\tvalidation_0-rmse:3.48870\tvalidation_1-rmse:3.53648\n",
      "[38]\tvalidation_0-rmse:3.46242\tvalidation_1-rmse:3.51061\n",
      "[39]\tvalidation_0-rmse:3.43647\tvalidation_1-rmse:3.48505\n",
      "[40]\tvalidation_0-rmse:3.41088\tvalidation_1-rmse:3.45975\n",
      "[41]\tvalidation_0-rmse:3.38561\tvalidation_1-rmse:3.43485\n",
      "[42]\tvalidation_0-rmse:3.36066\tvalidation_1-rmse:3.41010\n",
      "[43]\tvalidation_0-rmse:3.33602\tvalidation_1-rmse:3.38576\n",
      "[44]\tvalidation_0-rmse:3.31167\tvalidation_1-rmse:3.36169\n",
      "[45]\tvalidation_0-rmse:3.28762\tvalidation_1-rmse:3.33789\n",
      "[46]\tvalidation_0-rmse:3.26388\tvalidation_1-rmse:3.31454\n",
      "[47]\tvalidation_0-rmse:3.24047\tvalidation_1-rmse:3.29146\n",
      "[48]\tvalidation_0-rmse:3.21737\tvalidation_1-rmse:3.26858\n",
      "[49]\tvalidation_0-rmse:3.19452\tvalidation_1-rmse:3.24595\n",
      "[50]\tvalidation_0-rmse:3.17197\tvalidation_1-rmse:3.22373\n",
      "[51]\tvalidation_0-rmse:3.14964\tvalidation_1-rmse:3.20184\n",
      "[52]\tvalidation_0-rmse:3.12767\tvalidation_1-rmse:3.18022\n",
      "[53]\tvalidation_0-rmse:3.10602\tvalidation_1-rmse:3.15875\n",
      "[54]\tvalidation_0-rmse:3.08462\tvalidation_1-rmse:3.13766\n",
      "[55]\tvalidation_0-rmse:3.06352\tvalidation_1-rmse:3.11673\n",
      "[56]\tvalidation_0-rmse:3.04267\tvalidation_1-rmse:3.09621\n",
      "[57]\tvalidation_0-rmse:3.02212\tvalidation_1-rmse:3.07579\n",
      "[58]\tvalidation_0-rmse:3.00178\tvalidation_1-rmse:3.05575\n",
      "[59]\tvalidation_0-rmse:2.98178\tvalidation_1-rmse:3.03578\n",
      "[60]\tvalidation_0-rmse:2.96199\tvalidation_1-rmse:3.01643\n",
      "[61]\tvalidation_0-rmse:2.94251\tvalidation_1-rmse:2.99699\n",
      "[62]\tvalidation_0-rmse:2.92321\tvalidation_1-rmse:2.97804\n",
      "[63]\tvalidation_0-rmse:2.90425\tvalidation_1-rmse:2.95921\n",
      "[64]\tvalidation_0-rmse:2.88553\tvalidation_1-rmse:2.94070\n",
      "[65]\tvalidation_0-rmse:2.86701\tvalidation_1-rmse:2.92256\n",
      "[66]\tvalidation_0-rmse:2.84880\tvalidation_1-rmse:2.90439\n",
      "[67]\tvalidation_0-rmse:2.83077\tvalidation_1-rmse:2.88670\n",
      "[68]\tvalidation_0-rmse:2.81302\tvalidation_1-rmse:2.86912\n",
      "[69]\tvalidation_0-rmse:2.79555\tvalidation_1-rmse:2.85183\n",
      "[70]\tvalidation_0-rmse:2.77825\tvalidation_1-rmse:2.83493\n",
      "[71]\tvalidation_0-rmse:2.76127\tvalidation_1-rmse:2.81813\n",
      "[72]\tvalidation_0-rmse:2.74444\tvalidation_1-rmse:2.80157\n",
      "[73]\tvalidation_0-rmse:2.72788\tvalidation_1-rmse:2.78524\n",
      "[74]\tvalidation_0-rmse:2.71156\tvalidation_1-rmse:2.76904\n",
      "[75]\tvalidation_0-rmse:2.69547\tvalidation_1-rmse:2.75309\n",
      "[76]\tvalidation_0-rmse:2.67946\tvalidation_1-rmse:2.73756\n",
      "[77]\tvalidation_0-rmse:2.66383\tvalidation_1-rmse:2.72207\n",
      "[78]\tvalidation_0-rmse:2.64841\tvalidation_1-rmse:2.70677\n",
      "[79]\tvalidation_0-rmse:2.63322\tvalidation_1-rmse:2.69173\n",
      "[80]\tvalidation_0-rmse:2.61810\tvalidation_1-rmse:2.67705\n",
      "[81]\tvalidation_0-rmse:2.60332\tvalidation_1-rmse:2.66242\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[82]\tvalidation_0-rmse:2.58872\tvalidation_1-rmse:2.64807\n",
      "[83]\tvalidation_0-rmse:2.57423\tvalidation_1-rmse:2.63400\n",
      "[84]\tvalidation_0-rmse:2.56000\tvalidation_1-rmse:2.62005\n",
      "[85]\tvalidation_0-rmse:2.54587\tvalidation_1-rmse:2.60630\n",
      "[86]\tvalidation_0-rmse:2.53208\tvalidation_1-rmse:2.59271\n",
      "[87]\tvalidation_0-rmse:2.51852\tvalidation_1-rmse:2.57927\n",
      "[88]\tvalidation_0-rmse:2.50508\tvalidation_1-rmse:2.56617\n",
      "[89]\tvalidation_0-rmse:2.49191\tvalidation_1-rmse:2.55314\n",
      "[90]\tvalidation_0-rmse:2.47872\tvalidation_1-rmse:2.54041\n",
      "[91]\tvalidation_0-rmse:2.46594\tvalidation_1-rmse:2.52780\n",
      "[92]\tvalidation_0-rmse:2.45326\tvalidation_1-rmse:2.51542\n",
      "[93]\tvalidation_0-rmse:2.44084\tvalidation_1-rmse:2.50320\n",
      "[94]\tvalidation_0-rmse:2.42854\tvalidation_1-rmse:2.49122\n",
      "[95]\tvalidation_0-rmse:2.41636\tvalidation_1-rmse:2.47936\n",
      "[96]\tvalidation_0-rmse:2.40450\tvalidation_1-rmse:2.46766\n",
      "[97]\tvalidation_0-rmse:2.39261\tvalidation_1-rmse:2.45625\n",
      "[98]\tvalidation_0-rmse:2.38106\tvalidation_1-rmse:2.44499\n",
      "[99]\tvalidation_0-rmse:2.36963\tvalidation_1-rmse:2.43390\n",
      "[100]\tvalidation_0-rmse:2.35843\tvalidation_1-rmse:2.42296\n",
      "[101]\tvalidation_0-rmse:2.34737\tvalidation_1-rmse:2.41210\n",
      "[102]\tvalidation_0-rmse:2.33648\tvalidation_1-rmse:2.40151\n",
      "[103]\tvalidation_0-rmse:2.32577\tvalidation_1-rmse:2.39100\n",
      "[104]\tvalidation_0-rmse:2.31522\tvalidation_1-rmse:2.38073\n",
      "[105]\tvalidation_0-rmse:2.30478\tvalidation_1-rmse:2.37062\n",
      "[106]\tvalidation_0-rmse:2.29450\tvalidation_1-rmse:2.36068\n",
      "[107]\tvalidation_0-rmse:2.28444\tvalidation_1-rmse:2.35085\n",
      "[108]\tvalidation_0-rmse:2.27449\tvalidation_1-rmse:2.34124\n",
      "[109]\tvalidation_0-rmse:2.26461\tvalidation_1-rmse:2.33169\n",
      "[110]\tvalidation_0-rmse:2.25497\tvalidation_1-rmse:2.32230\n",
      "[111]\tvalidation_0-rmse:2.24551\tvalidation_1-rmse:2.31305\n",
      "[112]\tvalidation_0-rmse:2.23610\tvalidation_1-rmse:2.30399\n",
      "[113]\tvalidation_0-rmse:2.22685\tvalidation_1-rmse:2.29513\n",
      "[114]\tvalidation_0-rmse:2.21770\tvalidation_1-rmse:2.28636\n",
      "[115]\tvalidation_0-rmse:2.20873\tvalidation_1-rmse:2.27775\n",
      "[116]\tvalidation_0-rmse:2.20000\tvalidation_1-rmse:2.26928\n",
      "[117]\tvalidation_0-rmse:2.19131\tvalidation_1-rmse:2.26098\n",
      "[118]\tvalidation_0-rmse:2.18281\tvalidation_1-rmse:2.25268\n",
      "[119]\tvalidation_0-rmse:2.17446\tvalidation_1-rmse:2.24460\n",
      "[120]\tvalidation_0-rmse:2.16621\tvalidation_1-rmse:2.23666\n",
      "[121]\tvalidation_0-rmse:2.15809\tvalidation_1-rmse:2.22877\n",
      "[122]\tvalidation_0-rmse:2.15013\tvalidation_1-rmse:2.22108\n",
      "[123]\tvalidation_0-rmse:2.14226\tvalidation_1-rmse:2.21351\n",
      "[124]\tvalidation_0-rmse:2.13456\tvalidation_1-rmse:2.20595\n",
      "[125]\tvalidation_0-rmse:2.12698\tvalidation_1-rmse:2.19864\n",
      "[126]\tvalidation_0-rmse:2.11942\tvalidation_1-rmse:2.19144\n",
      "[127]\tvalidation_0-rmse:2.11202\tvalidation_1-rmse:2.18439\n",
      "[128]\tvalidation_0-rmse:2.10474\tvalidation_1-rmse:2.17738\n",
      "[129]\tvalidation_0-rmse:2.09754\tvalidation_1-rmse:2.17055\n",
      "[130]\tvalidation_0-rmse:2.09050\tvalidation_1-rmse:2.16384\n",
      "[131]\tvalidation_0-rmse:2.08354\tvalidation_1-rmse:2.15712\n",
      "[132]\tvalidation_0-rmse:2.07665\tvalidation_1-rmse:2.15061\n",
      "[133]\tvalidation_0-rmse:2.06981\tvalidation_1-rmse:2.14410\n",
      "[134]\tvalidation_0-rmse:2.06323\tvalidation_1-rmse:2.13774\n",
      "[135]\tvalidation_0-rmse:2.05669\tvalidation_1-rmse:2.13155\n",
      "[136]\tvalidation_0-rmse:2.05036\tvalidation_1-rmse:2.12544\n",
      "[137]\tvalidation_0-rmse:2.04405\tvalidation_1-rmse:2.11949\n",
      "[138]\tvalidation_0-rmse:2.03791\tvalidation_1-rmse:2.11351\n",
      "[139]\tvalidation_0-rmse:2.03185\tvalidation_1-rmse:2.10774\n",
      "[140]\tvalidation_0-rmse:2.02588\tvalidation_1-rmse:2.10200\n",
      "[141]\tvalidation_0-rmse:2.02006\tvalidation_1-rmse:2.09629\n",
      "[142]\tvalidation_0-rmse:2.01429\tvalidation_1-rmse:2.09084\n",
      "[143]\tvalidation_0-rmse:2.00864\tvalidation_1-rmse:2.08542\n",
      "[144]\tvalidation_0-rmse:2.00306\tvalidation_1-rmse:2.08012\n",
      "[145]\tvalidation_0-rmse:1.99756\tvalidation_1-rmse:2.07485\n",
      "[146]\tvalidation_0-rmse:1.99217\tvalidation_1-rmse:2.06964\n",
      "[147]\tvalidation_0-rmse:1.98688\tvalidation_1-rmse:2.06464\n",
      "[148]\tvalidation_0-rmse:1.98170\tvalidation_1-rmse:2.05965\n",
      "[149]\tvalidation_0-rmse:1.97644\tvalidation_1-rmse:2.05479\n",
      "[150]\tvalidation_0-rmse:1.97145\tvalidation_1-rmse:2.05001\n",
      "[151]\tvalidation_0-rmse:1.96650\tvalidation_1-rmse:2.04527\n",
      "[152]\tvalidation_0-rmse:1.96169\tvalidation_1-rmse:2.04067\n",
      "[153]\tvalidation_0-rmse:1.95692\tvalidation_1-rmse:2.03617\n",
      "[154]\tvalidation_0-rmse:1.95221\tvalidation_1-rmse:2.03157\n",
      "[155]\tvalidation_0-rmse:1.94758\tvalidation_1-rmse:2.02721\n",
      "[156]\tvalidation_0-rmse:1.94304\tvalidation_1-rmse:2.02285\n",
      "[157]\tvalidation_0-rmse:1.93860\tvalidation_1-rmse:2.01863\n",
      "[158]\tvalidation_0-rmse:1.93416\tvalidation_1-rmse:2.01447\n",
      "[159]\tvalidation_0-rmse:1.92986\tvalidation_1-rmse:2.01047\n",
      "[160]\tvalidation_0-rmse:1.92556\tvalidation_1-rmse:2.00650\n",
      "[161]\tvalidation_0-rmse:1.92142\tvalidation_1-rmse:2.00257\n",
      "[162]\tvalidation_0-rmse:1.91735\tvalidation_1-rmse:1.99863\n",
      "[163]\tvalidation_0-rmse:1.91332\tvalidation_1-rmse:1.99481\n",
      "[164]\tvalidation_0-rmse:1.90937\tvalidation_1-rmse:1.99108\n",
      "[165]\tvalidation_0-rmse:1.90548\tvalidation_1-rmse:1.98745\n",
      "[166]\tvalidation_0-rmse:1.90164\tvalidation_1-rmse:1.98387\n",
      "[167]\tvalidation_0-rmse:1.89793\tvalidation_1-rmse:1.98033\n",
      "[168]\tvalidation_0-rmse:1.89419\tvalidation_1-rmse:1.97685\n",
      "[169]\tvalidation_0-rmse:1.89061\tvalidation_1-rmse:1.97345\n",
      "[170]\tvalidation_0-rmse:1.88706\tvalidation_1-rmse:1.97012\n",
      "[171]\tvalidation_0-rmse:1.88337\tvalidation_1-rmse:1.96688\n",
      "[172]\tvalidation_0-rmse:1.87986\tvalidation_1-rmse:1.96364\n",
      "[173]\tvalidation_0-rmse:1.87651\tvalidation_1-rmse:1.96046\n",
      "[174]\tvalidation_0-rmse:1.87320\tvalidation_1-rmse:1.95730\n",
      "[175]\tvalidation_0-rmse:1.86994\tvalidation_1-rmse:1.95428\n",
      "[176]\tvalidation_0-rmse:1.86659\tvalidation_1-rmse:1.95130\n",
      "[177]\tvalidation_0-rmse:1.86341\tvalidation_1-rmse:1.94836\n",
      "[178]\tvalidation_0-rmse:1.86033\tvalidation_1-rmse:1.94542\n",
      "[179]\tvalidation_0-rmse:1.85728\tvalidation_1-rmse:1.94259\n",
      "[180]\tvalidation_0-rmse:1.85432\tvalidation_1-rmse:1.93978\n",
      "[181]\tvalidation_0-rmse:1.85127\tvalidation_1-rmse:1.93708\n",
      "[182]\tvalidation_0-rmse:1.84834\tvalidation_1-rmse:1.93439\n",
      "[183]\tvalidation_0-rmse:1.84555\tvalidation_1-rmse:1.93172\n",
      "[184]\tvalidation_0-rmse:1.84272\tvalidation_1-rmse:1.92911\n",
      "[185]\tvalidation_0-rmse:1.84001\tvalidation_1-rmse:1.92652\n",
      "[186]\tvalidation_0-rmse:1.83733\tvalidation_1-rmse:1.92400\n",
      "[187]\tvalidation_0-rmse:1.83468\tvalidation_1-rmse:1.92160\n",
      "[188]\tvalidation_0-rmse:1.83203\tvalidation_1-rmse:1.91926\n",
      "[189]\tvalidation_0-rmse:1.82944\tvalidation_1-rmse:1.91688\n",
      "[190]\tvalidation_0-rmse:1.82693\tvalidation_1-rmse:1.91455\n",
      "[191]\tvalidation_0-rmse:1.82448\tvalidation_1-rmse:1.91230\n",
      "[192]\tvalidation_0-rmse:1.82201\tvalidation_1-rmse:1.91008\n",
      "[193]\tvalidation_0-rmse:1.81945\tvalidation_1-rmse:1.90799\n",
      "[194]\tvalidation_0-rmse:1.81711\tvalidation_1-rmse:1.90585\n",
      "[195]\tvalidation_0-rmse:1.81485\tvalidation_1-rmse:1.90370\n",
      "[196]\tvalidation_0-rmse:1.81242\tvalidation_1-rmse:1.90170\n",
      "[197]\tvalidation_0-rmse:1.81020\tvalidation_1-rmse:1.89968\n",
      "[198]\tvalidation_0-rmse:1.80805\tvalidation_1-rmse:1.89766\n",
      "[199]\tvalidation_0-rmse:1.80573\tvalidation_1-rmse:1.89578\n",
      "[201]\tvalidation_0-rmse:1.80149\tvalidation_1-rmse:1.89193\n",
      "[202]\tvalidation_0-rmse:1.79947\tvalidation_1-rmse:1.89007\n",
      "[203]\tvalidation_0-rmse:1.79739\tvalidation_1-rmse:1.88828\n",
      "[204]\tvalidation_0-rmse:1.79526\tvalidation_1-rmse:1.88660\n",
      "[205]\tvalidation_0-rmse:1.79336\tvalidation_1-rmse:1.88489\n",
      "[206]\tvalidation_0-rmse:1.79129\tvalidation_1-rmse:1.88328\n",
      "[207]\tvalidation_0-rmse:1.78940\tvalidation_1-rmse:1.88159\n",
      "[208]\tvalidation_0-rmse:1.78755\tvalidation_1-rmse:1.87994\n",
      "[209]\tvalidation_0-rmse:1.78556\tvalidation_1-rmse:1.87832\n",
      "[210]\tvalidation_0-rmse:1.78375\tvalidation_1-rmse:1.87683\n",
      "[211]\tvalidation_0-rmse:1.78193\tvalidation_1-rmse:1.87526\n",
      "[212]\tvalidation_0-rmse:1.78022\tvalidation_1-rmse:1.87378\n",
      "[213]\tvalidation_0-rmse:1.77851\tvalidation_1-rmse:1.87227\n",
      "[214]\tvalidation_0-rmse:1.77684\tvalidation_1-rmse:1.87081\n",
      "[215]\tvalidation_0-rmse:1.77506\tvalidation_1-rmse:1.86940\n",
      "[216]\tvalidation_0-rmse:1.77351\tvalidation_1-rmse:1.86798\n",
      "[217]\tvalidation_0-rmse:1.77197\tvalidation_1-rmse:1.86661\n",
      "[218]\tvalidation_0-rmse:1.77044\tvalidation_1-rmse:1.86526\n",
      "[219]\tvalidation_0-rmse:1.76895\tvalidation_1-rmse:1.86395\n",
      "[220]\tvalidation_0-rmse:1.76749\tvalidation_1-rmse:1.86264\n",
      "[221]\tvalidation_0-rmse:1.76583\tvalidation_1-rmse:1.86135\n",
      "[222]\tvalidation_0-rmse:1.76443\tvalidation_1-rmse:1.86011\n",
      "[223]\tvalidation_0-rmse:1.76307\tvalidation_1-rmse:1.85888\n",
      "[224]\tvalidation_0-rmse:1.76169\tvalidation_1-rmse:1.85764\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[225]\tvalidation_0-rmse:1.76035\tvalidation_1-rmse:1.85647\n",
      "[226]\tvalidation_0-rmse:1.75895\tvalidation_1-rmse:1.85533\n",
      "[227]\tvalidation_0-rmse:1.75747\tvalidation_1-rmse:1.85427\n",
      "[228]\tvalidation_0-rmse:1.75622\tvalidation_1-rmse:1.85316\n",
      "[229]\tvalidation_0-rmse:1.75494\tvalidation_1-rmse:1.85204\n",
      "[230]\tvalidation_0-rmse:1.75362\tvalidation_1-rmse:1.85098\n",
      "[231]\tvalidation_0-rmse:1.75241\tvalidation_1-rmse:1.84991\n",
      "[232]\tvalidation_0-rmse:1.75113\tvalidation_1-rmse:1.84889\n",
      "[233]\tvalidation_0-rmse:1.74975\tvalidation_1-rmse:1.84787\n",
      "[234]\tvalidation_0-rmse:1.74862\tvalidation_1-rmse:1.84689\n",
      "[235]\tvalidation_0-rmse:1.74736\tvalidation_1-rmse:1.84594\n",
      "[236]\tvalidation_0-rmse:1.74608\tvalidation_1-rmse:1.84509\n",
      "[237]\tvalidation_0-rmse:1.74495\tvalidation_1-rmse:1.84415\n",
      "[238]\tvalidation_0-rmse:1.74380\tvalidation_1-rmse:1.84331\n",
      "[239]\tvalidation_0-rmse:1.74271\tvalidation_1-rmse:1.84241\n",
      "[240]\tvalidation_0-rmse:1.74164\tvalidation_1-rmse:1.84151\n",
      "[241]\tvalidation_0-rmse:1.74063\tvalidation_1-rmse:1.84058\n",
      "[242]\tvalidation_0-rmse:1.73956\tvalidation_1-rmse:1.83973\n",
      "[243]\tvalidation_0-rmse:1.73859\tvalidation_1-rmse:1.83887\n",
      "[244]\tvalidation_0-rmse:1.73761\tvalidation_1-rmse:1.83806\n",
      "[245]\tvalidation_0-rmse:1.73662\tvalidation_1-rmse:1.83728\n",
      "[246]\tvalidation_0-rmse:1.73569\tvalidation_1-rmse:1.83651\n",
      "[247]\tvalidation_0-rmse:1.73477\tvalidation_1-rmse:1.83578\n",
      "[248]\tvalidation_0-rmse:1.73380\tvalidation_1-rmse:1.83503\n",
      "[249]\tvalidation_0-rmse:1.73292\tvalidation_1-rmse:1.83428\n",
      "[250]\tvalidation_0-rmse:1.73201\tvalidation_1-rmse:1.83356\n",
      "[251]\tvalidation_0-rmse:1.73111\tvalidation_1-rmse:1.83283\n",
      "[252]\tvalidation_0-rmse:1.73021\tvalidation_1-rmse:1.83217\n",
      "[253]\tvalidation_0-rmse:1.72936\tvalidation_1-rmse:1.83150\n",
      "[254]\tvalidation_0-rmse:1.72844\tvalidation_1-rmse:1.83085\n",
      "[255]\tvalidation_0-rmse:1.72760\tvalidation_1-rmse:1.83019\n",
      "[256]\tvalidation_0-rmse:1.72675\tvalidation_1-rmse:1.82962\n",
      "[257]\tvalidation_0-rmse:1.72594\tvalidation_1-rmse:1.82895\n",
      "[258]\tvalidation_0-rmse:1.72513\tvalidation_1-rmse:1.82827\n",
      "[259]\tvalidation_0-rmse:1.72432\tvalidation_1-rmse:1.82771\n",
      "[260]\tvalidation_0-rmse:1.72353\tvalidation_1-rmse:1.82712\n",
      "[261]\tvalidation_0-rmse:1.72271\tvalidation_1-rmse:1.82656\n",
      "[262]\tvalidation_0-rmse:1.72193\tvalidation_1-rmse:1.82601\n",
      "[263]\tvalidation_0-rmse:1.72098\tvalidation_1-rmse:1.82555\n",
      "[264]\tvalidation_0-rmse:1.72029\tvalidation_1-rmse:1.82498\n",
      "[265]\tvalidation_0-rmse:1.71958\tvalidation_1-rmse:1.82445\n",
      "[266]\tvalidation_0-rmse:1.71894\tvalidation_1-rmse:1.82391\n",
      "[267]\tvalidation_0-rmse:1.71803\tvalidation_1-rmse:1.82343\n",
      "[268]\tvalidation_0-rmse:1.71736\tvalidation_1-rmse:1.82292\n",
      "[269]\tvalidation_0-rmse:1.71674\tvalidation_1-rmse:1.82244\n",
      "[270]\tvalidation_0-rmse:1.71604\tvalidation_1-rmse:1.82200\n",
      "[271]\tvalidation_0-rmse:1.71544\tvalidation_1-rmse:1.82152\n",
      "[272]\tvalidation_0-rmse:1.71457\tvalidation_1-rmse:1.82113\n",
      "[273]\tvalidation_0-rmse:1.71389\tvalidation_1-rmse:1.82074\n",
      "[274]\tvalidation_0-rmse:1.71327\tvalidation_1-rmse:1.82031\n",
      "[275]\tvalidation_0-rmse:1.71260\tvalidation_1-rmse:1.81987\n",
      "[276]\tvalidation_0-rmse:1.71203\tvalidation_1-rmse:1.81943\n",
      "[277]\tvalidation_0-rmse:1.71148\tvalidation_1-rmse:1.81903\n",
      "[278]\tvalidation_0-rmse:1.71096\tvalidation_1-rmse:1.81859\n",
      "[279]\tvalidation_0-rmse:1.71017\tvalidation_1-rmse:1.81825\n",
      "[280]\tvalidation_0-rmse:1.70959\tvalidation_1-rmse:1.81786\n",
      "[281]\tvalidation_0-rmse:1.70908\tvalidation_1-rmse:1.81748\n",
      "[282]\tvalidation_0-rmse:1.70848\tvalidation_1-rmse:1.81712\n",
      "[283]\tvalidation_0-rmse:1.70795\tvalidation_1-rmse:1.81672\n",
      "[284]\tvalidation_0-rmse:1.70738\tvalidation_1-rmse:1.81640\n",
      "[285]\tvalidation_0-rmse:1.70691\tvalidation_1-rmse:1.81608\n",
      "[286]\tvalidation_0-rmse:1.70645\tvalidation_1-rmse:1.81564\n",
      "[287]\tvalidation_0-rmse:1.70597\tvalidation_1-rmse:1.81532\n",
      "[288]\tvalidation_0-rmse:1.70544\tvalidation_1-rmse:1.81497\n",
      "[289]\tvalidation_0-rmse:1.70502\tvalidation_1-rmse:1.81462\n",
      "[290]\tvalidation_0-rmse:1.70453\tvalidation_1-rmse:1.81431\n",
      "[291]\tvalidation_0-rmse:1.70398\tvalidation_1-rmse:1.81405\n",
      "[292]\tvalidation_0-rmse:1.70347\tvalidation_1-rmse:1.81379\n",
      "[293]\tvalidation_0-rmse:1.70298\tvalidation_1-rmse:1.81344\n",
      "[294]\tvalidation_0-rmse:1.70259\tvalidation_1-rmse:1.81315\n",
      "[295]\tvalidation_0-rmse:1.70206\tvalidation_1-rmse:1.81285\n",
      "[296]\tvalidation_0-rmse:1.70166\tvalidation_1-rmse:1.81258\n",
      "[297]\tvalidation_0-rmse:1.70125\tvalidation_1-rmse:1.81232\n",
      "[298]\tvalidation_0-rmse:1.70047\tvalidation_1-rmse:1.81218\n",
      "[299]\tvalidation_0-rmse:1.70010\tvalidation_1-rmse:1.81191\n",
      "[300]\tvalidation_0-rmse:1.69947\tvalidation_1-rmse:1.81171\n",
      "[301]\tvalidation_0-rmse:1.69910\tvalidation_1-rmse:1.81148\n",
      "[302]\tvalidation_0-rmse:1.69873\tvalidation_1-rmse:1.81122\n",
      "[303]\tvalidation_0-rmse:1.69836\tvalidation_1-rmse:1.81090\n",
      "[304]\tvalidation_0-rmse:1.69796\tvalidation_1-rmse:1.81067\n",
      "[305]\tvalidation_0-rmse:1.69753\tvalidation_1-rmse:1.81041\n",
      "[306]\tvalidation_0-rmse:1.69719\tvalidation_1-rmse:1.81019\n",
      "[307]\tvalidation_0-rmse:1.69673\tvalidation_1-rmse:1.81002\n",
      "[308]\tvalidation_0-rmse:1.69638\tvalidation_1-rmse:1.80980\n",
      "[309]\tvalidation_0-rmse:1.69601\tvalidation_1-rmse:1.80956\n",
      "[310]\tvalidation_0-rmse:1.69556\tvalidation_1-rmse:1.80939\n",
      "[311]\tvalidation_0-rmse:1.69516\tvalidation_1-rmse:1.80919\n",
      "[312]\tvalidation_0-rmse:1.69475\tvalidation_1-rmse:1.80899\n",
      "[313]\tvalidation_0-rmse:1.69438\tvalidation_1-rmse:1.80878\n",
      "[314]\tvalidation_0-rmse:1.69400\tvalidation_1-rmse:1.80864\n",
      "[315]\tvalidation_0-rmse:1.69371\tvalidation_1-rmse:1.80848\n",
      "[316]\tvalidation_0-rmse:1.69339\tvalidation_1-rmse:1.80835\n",
      "[317]\tvalidation_0-rmse:1.69310\tvalidation_1-rmse:1.80817\n",
      "[318]\tvalidation_0-rmse:1.69278\tvalidation_1-rmse:1.80800\n",
      "[319]\tvalidation_0-rmse:1.69242\tvalidation_1-rmse:1.80780\n",
      "[320]\tvalidation_0-rmse:1.69209\tvalidation_1-rmse:1.80767\n",
      "[321]\tvalidation_0-rmse:1.69170\tvalidation_1-rmse:1.80750\n",
      "[322]\tvalidation_0-rmse:1.69135\tvalidation_1-rmse:1.80738\n",
      "[323]\tvalidation_0-rmse:1.69102\tvalidation_1-rmse:1.80722\n",
      "[324]\tvalidation_0-rmse:1.69070\tvalidation_1-rmse:1.80709\n",
      "[325]\tvalidation_0-rmse:1.69042\tvalidation_1-rmse:1.80687\n",
      "[326]\tvalidation_0-rmse:1.68992\tvalidation_1-rmse:1.80676\n",
      "[327]\tvalidation_0-rmse:1.68961\tvalidation_1-rmse:1.80658\n",
      "[328]\tvalidation_0-rmse:1.68924\tvalidation_1-rmse:1.80640\n",
      "[329]\tvalidation_0-rmse:1.68892\tvalidation_1-rmse:1.80629\n",
      "[330]\tvalidation_0-rmse:1.68849\tvalidation_1-rmse:1.80613\n",
      "[331]\tvalidation_0-rmse:1.68819\tvalidation_1-rmse:1.80604\n",
      "[332]\tvalidation_0-rmse:1.68793\tvalidation_1-rmse:1.80586\n",
      "[333]\tvalidation_0-rmse:1.68746\tvalidation_1-rmse:1.80571\n",
      "[334]\tvalidation_0-rmse:1.68708\tvalidation_1-rmse:1.80553\n",
      "[335]\tvalidation_0-rmse:1.68677\tvalidation_1-rmse:1.80538\n",
      "[336]\tvalidation_0-rmse:1.68648\tvalidation_1-rmse:1.80536\n",
      "[337]\tvalidation_0-rmse:1.68621\tvalidation_1-rmse:1.80526\n",
      "[338]\tvalidation_0-rmse:1.68588\tvalidation_1-rmse:1.80519\n",
      "[339]\tvalidation_0-rmse:1.68559\tvalidation_1-rmse:1.80503\n",
      "[340]\tvalidation_0-rmse:1.68529\tvalidation_1-rmse:1.80500\n",
      "[341]\tvalidation_0-rmse:1.68493\tvalidation_1-rmse:1.80484\n",
      "[342]\tvalidation_0-rmse:1.68463\tvalidation_1-rmse:1.80473\n",
      "[343]\tvalidation_0-rmse:1.68437\tvalidation_1-rmse:1.80462\n",
      "[344]\tvalidation_0-rmse:1.68409\tvalidation_1-rmse:1.80448\n",
      "[345]\tvalidation_0-rmse:1.68381\tvalidation_1-rmse:1.80436\n",
      "[346]\tvalidation_0-rmse:1.68333\tvalidation_1-rmse:1.80430\n",
      "[347]\tvalidation_0-rmse:1.68308\tvalidation_1-rmse:1.80423\n",
      "[348]\tvalidation_0-rmse:1.68287\tvalidation_1-rmse:1.80413\n",
      "[349]\tvalidation_0-rmse:1.68267\tvalidation_1-rmse:1.80404\n",
      "RMSLE is: 1.8040419085843493\n",
      "[1]\tvalidation_0-rmse:4.66558\tvalidation_1-rmse:4.74637\n",
      "[2]\tvalidation_0-rmse:4.62553\tvalidation_1-rmse:4.70638\n",
      "[3]\tvalidation_0-rmse:4.58593\tvalidation_1-rmse:4.66691\n",
      "[4]\tvalidation_0-rmse:4.54679\tvalidation_1-rmse:4.62789\n",
      "[5]\tvalidation_0-rmse:4.50809\tvalidation_1-rmse:4.58935\n",
      "[6]\tvalidation_0-rmse:4.46984\tvalidation_1-rmse:4.55127\n",
      "[7]\tvalidation_0-rmse:4.43201\tvalidation_1-rmse:4.51370\n",
      "[8]\tvalidation_0-rmse:4.39464\tvalidation_1-rmse:4.47641\n",
      "[9]\tvalidation_0-rmse:4.35769\tvalidation_1-rmse:4.43958\n",
      "[10]\tvalidation_0-rmse:4.32117\tvalidation_1-rmse:4.40325\n",
      "[11]\tvalidation_0-rmse:4.28507\tvalidation_1-rmse:4.36735\n",
      "[12]\tvalidation_0-rmse:4.24938\tvalidation_1-rmse:4.33192\n",
      "[13]\tvalidation_0-rmse:4.21412\tvalidation_1-rmse:4.29678\n",
      "[14]\tvalidation_0-rmse:4.17927\tvalidation_1-rmse:4.26213\n",
      "[15]\tvalidation_0-rmse:4.14481\tvalidation_1-rmse:4.22780\n",
      "[16]\tvalidation_0-rmse:4.11077\tvalidation_1-rmse:4.19393\n",
      "[17]\tvalidation_0-rmse:4.07710\tvalidation_1-rmse:4.16037\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[18]\tvalidation_0-rmse:4.04385\tvalidation_1-rmse:4.12731\n",
      "[19]\tvalidation_0-rmse:4.01098\tvalidation_1-rmse:4.09455\n",
      "[20]\tvalidation_0-rmse:3.97849\tvalidation_1-rmse:4.06216\n",
      "[21]\tvalidation_0-rmse:3.94638\tvalidation_1-rmse:4.03022\n",
      "[22]\tvalidation_0-rmse:3.91465\tvalidation_1-rmse:3.99865\n",
      "[23]\tvalidation_0-rmse:3.88332\tvalidation_1-rmse:3.96742\n",
      "[24]\tvalidation_0-rmse:3.85236\tvalidation_1-rmse:3.93670\n",
      "[25]\tvalidation_0-rmse:3.82177\tvalidation_1-rmse:3.90631\n",
      "[26]\tvalidation_0-rmse:3.79155\tvalidation_1-rmse:3.87633\n",
      "[27]\tvalidation_0-rmse:3.76165\tvalidation_1-rmse:3.84671\n",
      "[28]\tvalidation_0-rmse:3.73215\tvalidation_1-rmse:3.81744\n",
      "[29]\tvalidation_0-rmse:3.70299\tvalidation_1-rmse:3.78840\n",
      "[30]\tvalidation_0-rmse:3.67415\tvalidation_1-rmse:3.75985\n",
      "[31]\tvalidation_0-rmse:3.64569\tvalidation_1-rmse:3.73164\n",
      "[32]\tvalidation_0-rmse:3.61760\tvalidation_1-rmse:3.70373\n",
      "[33]\tvalidation_0-rmse:3.58982\tvalidation_1-rmse:3.67624\n",
      "[34]\tvalidation_0-rmse:3.56232\tvalidation_1-rmse:3.64902\n",
      "[35]\tvalidation_0-rmse:3.53521\tvalidation_1-rmse:3.62223\n",
      "[36]\tvalidation_0-rmse:3.50841\tvalidation_1-rmse:3.59566\n",
      "[37]\tvalidation_0-rmse:3.48197\tvalidation_1-rmse:3.56946\n",
      "[38]\tvalidation_0-rmse:3.45583\tvalidation_1-rmse:3.54353\n",
      "[39]\tvalidation_0-rmse:3.43004\tvalidation_1-rmse:3.51796\n",
      "[40]\tvalidation_0-rmse:3.40459\tvalidation_1-rmse:3.49260\n",
      "[41]\tvalidation_0-rmse:3.37942\tvalidation_1-rmse:3.46770\n",
      "[42]\tvalidation_0-rmse:3.35458\tvalidation_1-rmse:3.44319\n",
      "[43]\tvalidation_0-rmse:3.33004\tvalidation_1-rmse:3.41886\n",
      "[44]\tvalidation_0-rmse:3.30583\tvalidation_1-rmse:3.39482\n",
      "[45]\tvalidation_0-rmse:3.28192\tvalidation_1-rmse:3.37105\n",
      "[46]\tvalidation_0-rmse:3.25824\tvalidation_1-rmse:3.34766\n",
      "[47]\tvalidation_0-rmse:3.23491\tvalidation_1-rmse:3.32457\n",
      "[48]\tvalidation_0-rmse:3.21188\tvalidation_1-rmse:3.30184\n",
      "[49]\tvalidation_0-rmse:3.18914\tvalidation_1-rmse:3.27942\n",
      "[50]\tvalidation_0-rmse:3.16669\tvalidation_1-rmse:3.25716\n",
      "[51]\tvalidation_0-rmse:3.14450\tvalidation_1-rmse:3.23522\n",
      "[52]\tvalidation_0-rmse:3.12264\tvalidation_1-rmse:3.21354\n",
      "[53]\tvalidation_0-rmse:3.10101\tvalidation_1-rmse:3.19211\n",
      "[54]\tvalidation_0-rmse:3.07969\tvalidation_1-rmse:3.17087\n",
      "[55]\tvalidation_0-rmse:3.05867\tvalidation_1-rmse:3.15018\n",
      "[56]\tvalidation_0-rmse:3.03788\tvalidation_1-rmse:3.12955\n",
      "[57]\tvalidation_0-rmse:3.01736\tvalidation_1-rmse:3.10923\n",
      "[58]\tvalidation_0-rmse:2.99709\tvalidation_1-rmse:3.08917\n",
      "[59]\tvalidation_0-rmse:2.97714\tvalidation_1-rmse:3.06955\n",
      "[60]\tvalidation_0-rmse:2.95744\tvalidation_1-rmse:3.05004\n",
      "[61]\tvalidation_0-rmse:2.93799\tvalidation_1-rmse:3.03064\n",
      "[62]\tvalidation_0-rmse:2.91879\tvalidation_1-rmse:3.01171\n",
      "[63]\tvalidation_0-rmse:2.89981\tvalidation_1-rmse:2.99294\n",
      "[64]\tvalidation_0-rmse:2.88108\tvalidation_1-rmse:2.97449\n",
      "[65]\tvalidation_0-rmse:2.86267\tvalidation_1-rmse:2.95632\n",
      "[66]\tvalidation_0-rmse:2.84442\tvalidation_1-rmse:2.93838\n",
      "[67]\tvalidation_0-rmse:2.82647\tvalidation_1-rmse:2.92056\n",
      "[68]\tvalidation_0-rmse:2.80878\tvalidation_1-rmse:2.90307\n",
      "[69]\tvalidation_0-rmse:2.79133\tvalidation_1-rmse:2.88585\n",
      "[70]\tvalidation_0-rmse:2.77415\tvalidation_1-rmse:2.86893\n",
      "[71]\tvalidation_0-rmse:2.75717\tvalidation_1-rmse:2.85207\n",
      "[72]\tvalidation_0-rmse:2.74043\tvalidation_1-rmse:2.83553\n",
      "[73]\tvalidation_0-rmse:2.72392\tvalidation_1-rmse:2.81915\n",
      "[74]\tvalidation_0-rmse:2.70764\tvalidation_1-rmse:2.80309\n",
      "[75]\tvalidation_0-rmse:2.69156\tvalidation_1-rmse:2.78713\n",
      "[76]\tvalidation_0-rmse:2.67575\tvalidation_1-rmse:2.77157\n",
      "[77]\tvalidation_0-rmse:2.65999\tvalidation_1-rmse:2.75603\n",
      "[78]\tvalidation_0-rmse:2.64459\tvalidation_1-rmse:2.74085\n",
      "[79]\tvalidation_0-rmse:2.62932\tvalidation_1-rmse:2.72583\n",
      "[80]\tvalidation_0-rmse:2.61438\tvalidation_1-rmse:2.71119\n",
      "[81]\tvalidation_0-rmse:2.59957\tvalidation_1-rmse:2.69657\n",
      "[82]\tvalidation_0-rmse:2.58500\tvalidation_1-rmse:2.68216\n",
      "[83]\tvalidation_0-rmse:2.57062\tvalidation_1-rmse:2.66786\n",
      "[84]\tvalidation_0-rmse:2.55645\tvalidation_1-rmse:2.65385\n",
      "[85]\tvalidation_0-rmse:2.54240\tvalidation_1-rmse:2.64002\n",
      "[86]\tvalidation_0-rmse:2.52865\tvalidation_1-rmse:2.62633\n",
      "[87]\tvalidation_0-rmse:2.51504\tvalidation_1-rmse:2.61294\n",
      "[88]\tvalidation_0-rmse:2.50168\tvalidation_1-rmse:2.59971\n",
      "[89]\tvalidation_0-rmse:2.48853\tvalidation_1-rmse:2.58672\n",
      "[90]\tvalidation_0-rmse:2.47555\tvalidation_1-rmse:2.57391\n",
      "[91]\tvalidation_0-rmse:2.46281\tvalidation_1-rmse:2.56131\n",
      "[92]\tvalidation_0-rmse:2.45018\tvalidation_1-rmse:2.54882\n",
      "[93]\tvalidation_0-rmse:2.43779\tvalidation_1-rmse:2.53655\n",
      "[94]\tvalidation_0-rmse:2.42549\tvalidation_1-rmse:2.52443\n",
      "[95]\tvalidation_0-rmse:2.41347\tvalidation_1-rmse:2.51254\n",
      "[96]\tvalidation_0-rmse:2.40161\tvalidation_1-rmse:2.50076\n",
      "[97]\tvalidation_0-rmse:2.38993\tvalidation_1-rmse:2.48928\n",
      "[98]\tvalidation_0-rmse:2.37829\tvalidation_1-rmse:2.47785\n",
      "[99]\tvalidation_0-rmse:2.36689\tvalidation_1-rmse:2.46662\n",
      "[100]\tvalidation_0-rmse:2.35572\tvalidation_1-rmse:2.45565\n",
      "[101]\tvalidation_0-rmse:2.34469\tvalidation_1-rmse:2.44476\n",
      "[102]\tvalidation_0-rmse:2.33385\tvalidation_1-rmse:2.43403\n",
      "[103]\tvalidation_0-rmse:2.32309\tvalidation_1-rmse:2.42340\n",
      "[104]\tvalidation_0-rmse:2.31262\tvalidation_1-rmse:2.41299\n",
      "[105]\tvalidation_0-rmse:2.30206\tvalidation_1-rmse:2.40274\n",
      "[106]\tvalidation_0-rmse:2.29184\tvalidation_1-rmse:2.39266\n",
      "[107]\tvalidation_0-rmse:2.28178\tvalidation_1-rmse:2.38275\n",
      "[108]\tvalidation_0-rmse:2.27188\tvalidation_1-rmse:2.37297\n",
      "[109]\tvalidation_0-rmse:2.26208\tvalidation_1-rmse:2.36339\n",
      "[110]\tvalidation_0-rmse:2.25253\tvalidation_1-rmse:2.35394\n",
      "[111]\tvalidation_0-rmse:2.24304\tvalidation_1-rmse:2.34459\n",
      "[112]\tvalidation_0-rmse:2.23372\tvalidation_1-rmse:2.33541\n",
      "[113]\tvalidation_0-rmse:2.22460\tvalidation_1-rmse:2.32632\n",
      "[114]\tvalidation_0-rmse:2.21563\tvalidation_1-rmse:2.31742\n",
      "[115]\tvalidation_0-rmse:2.20672\tvalidation_1-rmse:2.30865\n",
      "[116]\tvalidation_0-rmse:2.19799\tvalidation_1-rmse:2.30000\n",
      "[117]\tvalidation_0-rmse:2.18944\tvalidation_1-rmse:2.29154\n",
      "[118]\tvalidation_0-rmse:2.18102\tvalidation_1-rmse:2.28322\n",
      "[119]\tvalidation_0-rmse:2.17274\tvalidation_1-rmse:2.27502\n",
      "[120]\tvalidation_0-rmse:2.16454\tvalidation_1-rmse:2.26687\n",
      "[121]\tvalidation_0-rmse:2.15649\tvalidation_1-rmse:2.25890\n",
      "[122]\tvalidation_0-rmse:2.14854\tvalidation_1-rmse:2.25110\n",
      "[123]\tvalidation_0-rmse:2.14076\tvalidation_1-rmse:2.24339\n",
      "[124]\tvalidation_0-rmse:2.13307\tvalidation_1-rmse:2.23572\n",
      "[125]\tvalidation_0-rmse:2.12551\tvalidation_1-rmse:2.22830\n",
      "[126]\tvalidation_0-rmse:2.11807\tvalidation_1-rmse:2.22094\n",
      "[127]\tvalidation_0-rmse:2.11076\tvalidation_1-rmse:2.21368\n",
      "[128]\tvalidation_0-rmse:2.10349\tvalidation_1-rmse:2.20654\n",
      "[129]\tvalidation_0-rmse:2.09645\tvalidation_1-rmse:2.19955\n",
      "[130]\tvalidation_0-rmse:2.08950\tvalidation_1-rmse:2.19271\n",
      "[131]\tvalidation_0-rmse:2.08267\tvalidation_1-rmse:2.18597\n",
      "[132]\tvalidation_0-rmse:2.07586\tvalidation_1-rmse:2.17942\n",
      "[133]\tvalidation_0-rmse:2.06918\tvalidation_1-rmse:2.17288\n",
      "[134]\tvalidation_0-rmse:2.06269\tvalidation_1-rmse:2.16642\n",
      "[135]\tvalidation_0-rmse:2.05629\tvalidation_1-rmse:2.16011\n",
      "[136]\tvalidation_0-rmse:2.04985\tvalidation_1-rmse:2.15385\n",
      "[137]\tvalidation_0-rmse:2.04364\tvalidation_1-rmse:2.14773\n",
      "[138]\tvalidation_0-rmse:2.03758\tvalidation_1-rmse:2.14172\n",
      "[139]\tvalidation_0-rmse:2.03150\tvalidation_1-rmse:2.13592\n",
      "[140]\tvalidation_0-rmse:2.02560\tvalidation_1-rmse:2.13005\n",
      "[141]\tvalidation_0-rmse:2.01984\tvalidation_1-rmse:2.12433\n",
      "[142]\tvalidation_0-rmse:2.01413\tvalidation_1-rmse:2.11870\n",
      "[143]\tvalidation_0-rmse:2.00841\tvalidation_1-rmse:2.11321\n",
      "[144]\tvalidation_0-rmse:2.00290\tvalidation_1-rmse:2.10778\n",
      "[145]\tvalidation_0-rmse:1.99745\tvalidation_1-rmse:2.10238\n",
      "[146]\tvalidation_0-rmse:1.99205\tvalidation_1-rmse:2.09710\n",
      "[147]\tvalidation_0-rmse:1.98680\tvalidation_1-rmse:2.09192\n",
      "[148]\tvalidation_0-rmse:1.98150\tvalidation_1-rmse:2.08694\n",
      "[149]\tvalidation_0-rmse:1.97641\tvalidation_1-rmse:2.08189\n",
      "[150]\tvalidation_0-rmse:1.97144\tvalidation_1-rmse:2.07697\n",
      "[151]\tvalidation_0-rmse:1.96656\tvalidation_1-rmse:2.07215\n",
      "[152]\tvalidation_0-rmse:1.96177\tvalidation_1-rmse:2.06742\n",
      "[153]\tvalidation_0-rmse:1.95707\tvalidation_1-rmse:2.06273\n",
      "[154]\tvalidation_0-rmse:1.95243\tvalidation_1-rmse:2.05812\n",
      "[155]\tvalidation_0-rmse:1.94772\tvalidation_1-rmse:2.05354\n",
      "[156]\tvalidation_0-rmse:1.94321\tvalidation_1-rmse:2.04904\n",
      "[157]\tvalidation_0-rmse:1.93880\tvalidation_1-rmse:2.04469\n",
      "[158]\tvalidation_0-rmse:1.93440\tvalidation_1-rmse:2.04043\n",
      "[159]\tvalidation_0-rmse:1.93014\tvalidation_1-rmse:2.03625\n",
      "[160]\tvalidation_0-rmse:1.92588\tvalidation_1-rmse:2.03208\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[161]\tvalidation_0-rmse:1.92174\tvalidation_1-rmse:2.02802\n",
      "[162]\tvalidation_0-rmse:1.91760\tvalidation_1-rmse:2.02401\n",
      "[163]\tvalidation_0-rmse:1.91365\tvalidation_1-rmse:2.02011\n",
      "[164]\tvalidation_0-rmse:1.90969\tvalidation_1-rmse:2.01625\n",
      "[165]\tvalidation_0-rmse:1.90561\tvalidation_1-rmse:2.01243\n",
      "[166]\tvalidation_0-rmse:1.90168\tvalidation_1-rmse:2.00865\n",
      "[167]\tvalidation_0-rmse:1.89799\tvalidation_1-rmse:2.00498\n",
      "[168]\tvalidation_0-rmse:1.89426\tvalidation_1-rmse:2.00141\n",
      "[169]\tvalidation_0-rmse:1.89070\tvalidation_1-rmse:1.99789\n",
      "[170]\tvalidation_0-rmse:1.88708\tvalidation_1-rmse:1.99438\n",
      "[171]\tvalidation_0-rmse:1.88360\tvalidation_1-rmse:1.99097\n",
      "[172]\tvalidation_0-rmse:1.88014\tvalidation_1-rmse:1.98764\n",
      "[173]\tvalidation_0-rmse:1.87682\tvalidation_1-rmse:1.98428\n",
      "[174]\tvalidation_0-rmse:1.87343\tvalidation_1-rmse:1.98100\n",
      "[175]\tvalidation_0-rmse:1.87011\tvalidation_1-rmse:1.97775\n",
      "[176]\tvalidation_0-rmse:1.86696\tvalidation_1-rmse:1.97464\n",
      "[177]\tvalidation_0-rmse:1.86385\tvalidation_1-rmse:1.97155\n",
      "[178]\tvalidation_0-rmse:1.86080\tvalidation_1-rmse:1.96851\n",
      "[179]\tvalidation_0-rmse:1.85781\tvalidation_1-rmse:1.96548\n",
      "[180]\tvalidation_0-rmse:1.85483\tvalidation_1-rmse:1.96255\n",
      "[181]\tvalidation_0-rmse:1.85170\tvalidation_1-rmse:1.95981\n",
      "[182]\tvalidation_0-rmse:1.84887\tvalidation_1-rmse:1.95698\n",
      "[183]\tvalidation_0-rmse:1.84599\tvalidation_1-rmse:1.95418\n",
      "[184]\tvalidation_0-rmse:1.84311\tvalidation_1-rmse:1.95158\n",
      "[185]\tvalidation_0-rmse:1.84040\tvalidation_1-rmse:1.94889\n",
      "[186]\tvalidation_0-rmse:1.83775\tvalidation_1-rmse:1.94625\n",
      "[187]\tvalidation_0-rmse:1.83505\tvalidation_1-rmse:1.94375\n",
      "[188]\tvalidation_0-rmse:1.83240\tvalidation_1-rmse:1.94116\n",
      "[189]\tvalidation_0-rmse:1.82983\tvalidation_1-rmse:1.93862\n",
      "[190]\tvalidation_0-rmse:1.82731\tvalidation_1-rmse:1.93617\n",
      "[191]\tvalidation_0-rmse:1.82477\tvalidation_1-rmse:1.93378\n",
      "[192]\tvalidation_0-rmse:1.82231\tvalidation_1-rmse:1.93138\n",
      "[193]\tvalidation_0-rmse:1.81994\tvalidation_1-rmse:1.92910\n",
      "[194]\tvalidation_0-rmse:1.81759\tvalidation_1-rmse:1.92677\n",
      "[195]\tvalidation_0-rmse:1.81529\tvalidation_1-rmse:1.92449\n",
      "[196]\tvalidation_0-rmse:1.81291\tvalidation_1-rmse:1.92235\n",
      "[197]\tvalidation_0-rmse:1.81061\tvalidation_1-rmse:1.92020\n",
      "[198]\tvalidation_0-rmse:1.80848\tvalidation_1-rmse:1.91807\n",
      "[199]\tvalidation_0-rmse:1.80638\tvalidation_1-rmse:1.91601\n",
      "[201]\tvalidation_0-rmse:1.80225\tvalidation_1-rmse:1.91191\n",
      "[202]\tvalidation_0-rmse:1.80024\tvalidation_1-rmse:1.90999\n",
      "[203]\tvalidation_0-rmse:1.79828\tvalidation_1-rmse:1.90797\n",
      "[204]\tvalidation_0-rmse:1.79637\tvalidation_1-rmse:1.90606\n",
      "[205]\tvalidation_0-rmse:1.79448\tvalidation_1-rmse:1.90426\n",
      "[206]\tvalidation_0-rmse:1.79253\tvalidation_1-rmse:1.90244\n",
      "[207]\tvalidation_0-rmse:1.79070\tvalidation_1-rmse:1.90061\n",
      "[208]\tvalidation_0-rmse:1.78869\tvalidation_1-rmse:1.89897\n",
      "[209]\tvalidation_0-rmse:1.78692\tvalidation_1-rmse:1.89718\n",
      "[210]\tvalidation_0-rmse:1.78521\tvalidation_1-rmse:1.89547\n",
      "[211]\tvalidation_0-rmse:1.78343\tvalidation_1-rmse:1.89384\n",
      "[212]\tvalidation_0-rmse:1.78174\tvalidation_1-rmse:1.89218\n",
      "[213]\tvalidation_0-rmse:1.77991\tvalidation_1-rmse:1.89055\n",
      "[214]\tvalidation_0-rmse:1.77831\tvalidation_1-rmse:1.88892\n",
      "[215]\tvalidation_0-rmse:1.77670\tvalidation_1-rmse:1.88738\n",
      "[216]\tvalidation_0-rmse:1.77498\tvalidation_1-rmse:1.88590\n",
      "[217]\tvalidation_0-rmse:1.77341\tvalidation_1-rmse:1.88440\n",
      "[218]\tvalidation_0-rmse:1.77190\tvalidation_1-rmse:1.88289\n",
      "[219]\tvalidation_0-rmse:1.77046\tvalidation_1-rmse:1.88142\n",
      "[220]\tvalidation_0-rmse:1.76891\tvalidation_1-rmse:1.88002\n",
      "[221]\tvalidation_0-rmse:1.76733\tvalidation_1-rmse:1.87869\n",
      "[222]\tvalidation_0-rmse:1.76590\tvalidation_1-rmse:1.87729\n",
      "[223]\tvalidation_0-rmse:1.76449\tvalidation_1-rmse:1.87598\n",
      "[224]\tvalidation_0-rmse:1.76316\tvalidation_1-rmse:1.87468\n",
      "[225]\tvalidation_0-rmse:1.76181\tvalidation_1-rmse:1.87332\n",
      "[226]\tvalidation_0-rmse:1.76052\tvalidation_1-rmse:1.87203\n",
      "[227]\tvalidation_0-rmse:1.75917\tvalidation_1-rmse:1.87073\n",
      "[228]\tvalidation_0-rmse:1.75792\tvalidation_1-rmse:1.86953\n",
      "[229]\tvalidation_0-rmse:1.75660\tvalidation_1-rmse:1.86837\n",
      "[230]\tvalidation_0-rmse:1.75533\tvalidation_1-rmse:1.86720\n",
      "[231]\tvalidation_0-rmse:1.75411\tvalidation_1-rmse:1.86603\n",
      "[232]\tvalidation_0-rmse:1.75292\tvalidation_1-rmse:1.86485\n",
      "[233]\tvalidation_0-rmse:1.75177\tvalidation_1-rmse:1.86373\n",
      "[234]\tvalidation_0-rmse:1.75045\tvalidation_1-rmse:1.86262\n",
      "[235]\tvalidation_0-rmse:1.74927\tvalidation_1-rmse:1.86160\n",
      "[236]\tvalidation_0-rmse:1.74817\tvalidation_1-rmse:1.86055\n",
      "[237]\tvalidation_0-rmse:1.74707\tvalidation_1-rmse:1.85947\n",
      "[238]\tvalidation_0-rmse:1.74590\tvalidation_1-rmse:1.85845\n",
      "[239]\tvalidation_0-rmse:1.74476\tvalidation_1-rmse:1.85739\n",
      "[240]\tvalidation_0-rmse:1.74367\tvalidation_1-rmse:1.85647\n",
      "[241]\tvalidation_0-rmse:1.74267\tvalidation_1-rmse:1.85554\n",
      "[242]\tvalidation_0-rmse:1.74164\tvalidation_1-rmse:1.85460\n",
      "[243]\tvalidation_0-rmse:1.74057\tvalidation_1-rmse:1.85364\n",
      "[244]\tvalidation_0-rmse:1.73958\tvalidation_1-rmse:1.85270\n",
      "[245]\tvalidation_0-rmse:1.73862\tvalidation_1-rmse:1.85177\n",
      "[246]\tvalidation_0-rmse:1.73747\tvalidation_1-rmse:1.85086\n",
      "[247]\tvalidation_0-rmse:1.73657\tvalidation_1-rmse:1.84996\n",
      "[248]\tvalidation_0-rmse:1.73566\tvalidation_1-rmse:1.84912\n",
      "[249]\tvalidation_0-rmse:1.73472\tvalidation_1-rmse:1.84829\n",
      "[250]\tvalidation_0-rmse:1.73383\tvalidation_1-rmse:1.84748\n",
      "[251]\tvalidation_0-rmse:1.73288\tvalidation_1-rmse:1.84673\n",
      "[252]\tvalidation_0-rmse:1.73203\tvalidation_1-rmse:1.84598\n",
      "[253]\tvalidation_0-rmse:1.73117\tvalidation_1-rmse:1.84525\n",
      "[254]\tvalidation_0-rmse:1.73036\tvalidation_1-rmse:1.84451\n",
      "[255]\tvalidation_0-rmse:1.72943\tvalidation_1-rmse:1.84382\n",
      "[256]\tvalidation_0-rmse:1.72857\tvalidation_1-rmse:1.84312\n",
      "[257]\tvalidation_0-rmse:1.72765\tvalidation_1-rmse:1.84244\n",
      "[258]\tvalidation_0-rmse:1.72668\tvalidation_1-rmse:1.84170\n",
      "[259]\tvalidation_0-rmse:1.72592\tvalidation_1-rmse:1.84097\n",
      "[260]\tvalidation_0-rmse:1.72512\tvalidation_1-rmse:1.84028\n",
      "[261]\tvalidation_0-rmse:1.72417\tvalidation_1-rmse:1.83969\n",
      "[262]\tvalidation_0-rmse:1.72346\tvalidation_1-rmse:1.83911\n",
      "[263]\tvalidation_0-rmse:1.72274\tvalidation_1-rmse:1.83847\n",
      "[264]\tvalidation_0-rmse:1.72200\tvalidation_1-rmse:1.83785\n",
      "[265]\tvalidation_0-rmse:1.72132\tvalidation_1-rmse:1.83722\n",
      "[266]\tvalidation_0-rmse:1.72055\tvalidation_1-rmse:1.83663\n",
      "[267]\tvalidation_0-rmse:1.71986\tvalidation_1-rmse:1.83600\n",
      "[268]\tvalidation_0-rmse:1.71920\tvalidation_1-rmse:1.83540\n",
      "[269]\tvalidation_0-rmse:1.71835\tvalidation_1-rmse:1.83479\n",
      "[270]\tvalidation_0-rmse:1.71775\tvalidation_1-rmse:1.83425\n",
      "[271]\tvalidation_0-rmse:1.71713\tvalidation_1-rmse:1.83370\n",
      "[272]\tvalidation_0-rmse:1.71649\tvalidation_1-rmse:1.83313\n",
      "[273]\tvalidation_0-rmse:1.71579\tvalidation_1-rmse:1.83262\n",
      "[274]\tvalidation_0-rmse:1.71521\tvalidation_1-rmse:1.83213\n",
      "[275]\tvalidation_0-rmse:1.71462\tvalidation_1-rmse:1.83166\n",
      "[276]\tvalidation_0-rmse:1.71402\tvalidation_1-rmse:1.83105\n",
      "[277]\tvalidation_0-rmse:1.71347\tvalidation_1-rmse:1.83055\n",
      "[278]\tvalidation_0-rmse:1.71290\tvalidation_1-rmse:1.83003\n",
      "[279]\tvalidation_0-rmse:1.71235\tvalidation_1-rmse:1.82955\n",
      "[280]\tvalidation_0-rmse:1.71172\tvalidation_1-rmse:1.82902\n",
      "[281]\tvalidation_0-rmse:1.71120\tvalidation_1-rmse:1.82852\n",
      "[282]\tvalidation_0-rmse:1.71065\tvalidation_1-rmse:1.82813\n",
      "[283]\tvalidation_0-rmse:1.71003\tvalidation_1-rmse:1.82758\n",
      "[284]\tvalidation_0-rmse:1.70952\tvalidation_1-rmse:1.82718\n",
      "[285]\tvalidation_0-rmse:1.70888\tvalidation_1-rmse:1.82679\n",
      "[286]\tvalidation_0-rmse:1.70842\tvalidation_1-rmse:1.82633\n",
      "[287]\tvalidation_0-rmse:1.70792\tvalidation_1-rmse:1.82591\n",
      "[288]\tvalidation_0-rmse:1.70743\tvalidation_1-rmse:1.82558\n",
      "[289]\tvalidation_0-rmse:1.70695\tvalidation_1-rmse:1.82524\n",
      "[290]\tvalidation_0-rmse:1.70639\tvalidation_1-rmse:1.82482\n",
      "[291]\tvalidation_0-rmse:1.70588\tvalidation_1-rmse:1.82444\n",
      "[292]\tvalidation_0-rmse:1.70539\tvalidation_1-rmse:1.82412\n",
      "[293]\tvalidation_0-rmse:1.70498\tvalidation_1-rmse:1.82375\n",
      "[294]\tvalidation_0-rmse:1.70439\tvalidation_1-rmse:1.82334\n",
      "[295]\tvalidation_0-rmse:1.70385\tvalidation_1-rmse:1.82296\n",
      "[296]\tvalidation_0-rmse:1.70337\tvalidation_1-rmse:1.82259\n",
      "[297]\tvalidation_0-rmse:1.70294\tvalidation_1-rmse:1.82224\n",
      "[298]\tvalidation_0-rmse:1.70247\tvalidation_1-rmse:1.82182\n",
      "[299]\tvalidation_0-rmse:1.70195\tvalidation_1-rmse:1.82157\n",
      "[300]\tvalidation_0-rmse:1.70155\tvalidation_1-rmse:1.82125\n",
      "[301]\tvalidation_0-rmse:1.70106\tvalidation_1-rmse:1.82093\n",
      "[302]\tvalidation_0-rmse:1.70068\tvalidation_1-rmse:1.82060\n",
      "[303]\tvalidation_0-rmse:1.70030\tvalidation_1-rmse:1.82037\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[304]\tvalidation_0-rmse:1.69990\tvalidation_1-rmse:1.82001\n",
      "[305]\tvalidation_0-rmse:1.69955\tvalidation_1-rmse:1.81973\n",
      "[306]\tvalidation_0-rmse:1.69912\tvalidation_1-rmse:1.81942\n",
      "[307]\tvalidation_0-rmse:1.69870\tvalidation_1-rmse:1.81907\n",
      "[308]\tvalidation_0-rmse:1.69819\tvalidation_1-rmse:1.81884\n",
      "[309]\tvalidation_0-rmse:1.69772\tvalidation_1-rmse:1.81861\n",
      "[310]\tvalidation_0-rmse:1.69739\tvalidation_1-rmse:1.81835\n",
      "[311]\tvalidation_0-rmse:1.69701\tvalidation_1-rmse:1.81819\n",
      "[312]\tvalidation_0-rmse:1.69658\tvalidation_1-rmse:1.81798\n",
      "[313]\tvalidation_0-rmse:1.69625\tvalidation_1-rmse:1.81779\n",
      "[314]\tvalidation_0-rmse:1.69594\tvalidation_1-rmse:1.81754\n",
      "[315]\tvalidation_0-rmse:1.69556\tvalidation_1-rmse:1.81722\n",
      "[316]\tvalidation_0-rmse:1.69523\tvalidation_1-rmse:1.81696\n",
      "[317]\tvalidation_0-rmse:1.69494\tvalidation_1-rmse:1.81672\n",
      "[318]\tvalidation_0-rmse:1.69466\tvalidation_1-rmse:1.81650\n",
      "[319]\tvalidation_0-rmse:1.69435\tvalidation_1-rmse:1.81632\n",
      "[320]\tvalidation_0-rmse:1.69399\tvalidation_1-rmse:1.81604\n",
      "[321]\tvalidation_0-rmse:1.69355\tvalidation_1-rmse:1.81585\n",
      "[322]\tvalidation_0-rmse:1.69307\tvalidation_1-rmse:1.81565\n",
      "[323]\tvalidation_0-rmse:1.69281\tvalidation_1-rmse:1.81544\n",
      "[324]\tvalidation_0-rmse:1.69253\tvalidation_1-rmse:1.81520\n",
      "[325]\tvalidation_0-rmse:1.69221\tvalidation_1-rmse:1.81494\n",
      "[326]\tvalidation_0-rmse:1.69191\tvalidation_1-rmse:1.81473\n",
      "[327]\tvalidation_0-rmse:1.69152\tvalidation_1-rmse:1.81449\n",
      "[328]\tvalidation_0-rmse:1.69115\tvalidation_1-rmse:1.81431\n",
      "[329]\tvalidation_0-rmse:1.69086\tvalidation_1-rmse:1.81414\n",
      "[330]\tvalidation_0-rmse:1.69060\tvalidation_1-rmse:1.81394\n",
      "[331]\tvalidation_0-rmse:1.69036\tvalidation_1-rmse:1.81384\n",
      "[332]\tvalidation_0-rmse:1.69010\tvalidation_1-rmse:1.81362\n",
      "[333]\tvalidation_0-rmse:1.68979\tvalidation_1-rmse:1.81347\n",
      "[334]\tvalidation_0-rmse:1.68952\tvalidation_1-rmse:1.81329\n",
      "[335]\tvalidation_0-rmse:1.68925\tvalidation_1-rmse:1.81316\n",
      "[336]\tvalidation_0-rmse:1.68898\tvalidation_1-rmse:1.81296\n",
      "[337]\tvalidation_0-rmse:1.68873\tvalidation_1-rmse:1.81280\n",
      "[338]\tvalidation_0-rmse:1.68849\tvalidation_1-rmse:1.81265\n",
      "[339]\tvalidation_0-rmse:1.68822\tvalidation_1-rmse:1.81252\n",
      "[340]\tvalidation_0-rmse:1.68787\tvalidation_1-rmse:1.81236\n",
      "[341]\tvalidation_0-rmse:1.68757\tvalidation_1-rmse:1.81216\n",
      "[342]\tvalidation_0-rmse:1.68718\tvalidation_1-rmse:1.81198\n",
      "[343]\tvalidation_0-rmse:1.68679\tvalidation_1-rmse:1.81176\n",
      "[344]\tvalidation_0-rmse:1.68648\tvalidation_1-rmse:1.81166\n",
      "[345]\tvalidation_0-rmse:1.68618\tvalidation_1-rmse:1.81160\n",
      "[346]\tvalidation_0-rmse:1.68590\tvalidation_1-rmse:1.81144\n",
      "[347]\tvalidation_0-rmse:1.68562\tvalidation_1-rmse:1.81126\n",
      "[348]\tvalidation_0-rmse:1.68539\tvalidation_1-rmse:1.81111\n",
      "[349]\tvalidation_0-rmse:1.68512\tvalidation_1-rmse:1.81094\n",
      "RMSLE is: 1.810941268333906\n",
      "[1]\tvalidation_0-rmse:4.70656\tvalidation_1-rmse:4.62089\n",
      "[2]\tvalidation_0-rmse:4.66620\tvalidation_1-rmse:4.58056\n",
      "[3]\tvalidation_0-rmse:4.62630\tvalidation_1-rmse:4.54075\n",
      "[4]\tvalidation_0-rmse:4.58685\tvalidation_1-rmse:4.50134\n",
      "[5]\tvalidation_0-rmse:4.54786\tvalidation_1-rmse:4.46240\n",
      "[6]\tvalidation_0-rmse:4.50931\tvalidation_1-rmse:4.42396\n",
      "[7]\tvalidation_0-rmse:4.47120\tvalidation_1-rmse:4.38598\n",
      "[8]\tvalidation_0-rmse:4.43353\tvalidation_1-rmse:4.34844\n",
      "[9]\tvalidation_0-rmse:4.39630\tvalidation_1-rmse:4.31131\n",
      "[10]\tvalidation_0-rmse:4.35950\tvalidation_1-rmse:4.27463\n",
      "[11]\tvalidation_0-rmse:4.32313\tvalidation_1-rmse:4.23841\n",
      "[12]\tvalidation_0-rmse:4.28717\tvalidation_1-rmse:4.20257\n",
      "[13]\tvalidation_0-rmse:4.25164\tvalidation_1-rmse:4.16712\n",
      "[14]\tvalidation_0-rmse:4.21650\tvalidation_1-rmse:4.13222\n",
      "[15]\tvalidation_0-rmse:4.18177\tvalidation_1-rmse:4.09767\n",
      "[16]\tvalidation_0-rmse:4.14746\tvalidation_1-rmse:4.06354\n",
      "[17]\tvalidation_0-rmse:4.11353\tvalidation_1-rmse:4.02981\n",
      "[18]\tvalidation_0-rmse:4.08001\tvalidation_1-rmse:3.99653\n",
      "[19]\tvalidation_0-rmse:4.04685\tvalidation_1-rmse:3.96361\n",
      "[20]\tvalidation_0-rmse:4.01408\tvalidation_1-rmse:3.93109\n",
      "[21]\tvalidation_0-rmse:3.98173\tvalidation_1-rmse:3.89899\n",
      "[22]\tvalidation_0-rmse:3.94973\tvalidation_1-rmse:3.86725\n",
      "[23]\tvalidation_0-rmse:3.91814\tvalidation_1-rmse:3.83588\n",
      "[24]\tvalidation_0-rmse:3.88694\tvalidation_1-rmse:3.80492\n",
      "[25]\tvalidation_0-rmse:3.85610\tvalidation_1-rmse:3.77435\n",
      "[26]\tvalidation_0-rmse:3.82561\tvalidation_1-rmse:3.74395\n",
      "[27]\tvalidation_0-rmse:3.79544\tvalidation_1-rmse:3.71392\n",
      "[28]\tvalidation_0-rmse:3.76572\tvalidation_1-rmse:3.68449\n",
      "[29]\tvalidation_0-rmse:3.73627\tvalidation_1-rmse:3.65519\n",
      "[30]\tvalidation_0-rmse:3.70724\tvalidation_1-rmse:3.62647\n",
      "[31]\tvalidation_0-rmse:3.67853\tvalidation_1-rmse:3.59803\n",
      "[32]\tvalidation_0-rmse:3.65022\tvalidation_1-rmse:3.56994\n",
      "[33]\tvalidation_0-rmse:3.62222\tvalidation_1-rmse:3.54212\n",
      "[34]\tvalidation_0-rmse:3.59452\tvalidation_1-rmse:3.51461\n",
      "[35]\tvalidation_0-rmse:3.56725\tvalidation_1-rmse:3.48757\n",
      "[36]\tvalidation_0-rmse:3.54025\tvalidation_1-rmse:3.46074\n",
      "[37]\tvalidation_0-rmse:3.51360\tvalidation_1-rmse:3.43431\n",
      "[38]\tvalidation_0-rmse:3.48731\tvalidation_1-rmse:3.40823\n",
      "[39]\tvalidation_0-rmse:3.46132\tvalidation_1-rmse:3.38246\n",
      "[40]\tvalidation_0-rmse:3.43567\tvalidation_1-rmse:3.35699\n",
      "[41]\tvalidation_0-rmse:3.41026\tvalidation_1-rmse:3.33189\n",
      "[42]\tvalidation_0-rmse:3.38522\tvalidation_1-rmse:3.30709\n",
      "[43]\tvalidation_0-rmse:3.36046\tvalidation_1-rmse:3.28277\n",
      "[44]\tvalidation_0-rmse:3.33604\tvalidation_1-rmse:3.25859\n",
      "[45]\tvalidation_0-rmse:3.31197\tvalidation_1-rmse:3.23485\n",
      "[46]\tvalidation_0-rmse:3.28818\tvalidation_1-rmse:3.21130\n",
      "[47]\tvalidation_0-rmse:3.26467\tvalidation_1-rmse:3.18803\n",
      "[48]\tvalidation_0-rmse:3.24148\tvalidation_1-rmse:3.16515\n",
      "[49]\tvalidation_0-rmse:3.21855\tvalidation_1-rmse:3.14248\n",
      "[50]\tvalidation_0-rmse:3.19595\tvalidation_1-rmse:3.12005\n",
      "[51]\tvalidation_0-rmse:3.17364\tvalidation_1-rmse:3.09798\n",
      "[52]\tvalidation_0-rmse:3.15162\tvalidation_1-rmse:3.07621\n",
      "[53]\tvalidation_0-rmse:3.12987\tvalidation_1-rmse:3.05463\n",
      "[54]\tvalidation_0-rmse:3.10842\tvalidation_1-rmse:3.03343\n",
      "[55]\tvalidation_0-rmse:3.08725\tvalidation_1-rmse:3.01255\n",
      "[56]\tvalidation_0-rmse:3.06634\tvalidation_1-rmse:2.99183\n",
      "[57]\tvalidation_0-rmse:3.04572\tvalidation_1-rmse:2.97145\n",
      "[58]\tvalidation_0-rmse:3.02536\tvalidation_1-rmse:2.95127\n",
      "[59]\tvalidation_0-rmse:3.00531\tvalidation_1-rmse:2.93155\n",
      "[60]\tvalidation_0-rmse:2.98547\tvalidation_1-rmse:2.91196\n",
      "[61]\tvalidation_0-rmse:2.96587\tvalidation_1-rmse:2.89266\n",
      "[62]\tvalidation_0-rmse:2.94662\tvalidation_1-rmse:2.87370\n",
      "[63]\tvalidation_0-rmse:2.92756\tvalidation_1-rmse:2.85486\n",
      "[64]\tvalidation_0-rmse:2.90876\tvalidation_1-rmse:2.83636\n",
      "[65]\tvalidation_0-rmse:2.89027\tvalidation_1-rmse:2.81818\n",
      "[66]\tvalidation_0-rmse:2.87195\tvalidation_1-rmse:2.80036\n",
      "[67]\tvalidation_0-rmse:2.85390\tvalidation_1-rmse:2.78253\n",
      "[68]\tvalidation_0-rmse:2.83607\tvalidation_1-rmse:2.76490\n",
      "[69]\tvalidation_0-rmse:2.81853\tvalidation_1-rmse:2.74764\n",
      "[70]\tvalidation_0-rmse:2.80122\tvalidation_1-rmse:2.73055\n",
      "[71]\tvalidation_0-rmse:2.78412\tvalidation_1-rmse:2.71383\n",
      "[72]\tvalidation_0-rmse:2.76725\tvalidation_1-rmse:2.69726\n",
      "[73]\tvalidation_0-rmse:2.75067\tvalidation_1-rmse:2.68098\n",
      "[74]\tvalidation_0-rmse:2.73433\tvalidation_1-rmse:2.66493\n",
      "[75]\tvalidation_0-rmse:2.71810\tvalidation_1-rmse:2.64901\n",
      "[76]\tvalidation_0-rmse:2.70219\tvalidation_1-rmse:2.63344\n",
      "[77]\tvalidation_0-rmse:2.68643\tvalidation_1-rmse:2.61808\n",
      "[78]\tvalidation_0-rmse:2.67093\tvalidation_1-rmse:2.60296\n",
      "[79]\tvalidation_0-rmse:2.65550\tvalidation_1-rmse:2.58784\n",
      "[80]\tvalidation_0-rmse:2.64041\tvalidation_1-rmse:2.57320\n",
      "[81]\tvalidation_0-rmse:2.62555\tvalidation_1-rmse:2.55868\n",
      "[82]\tvalidation_0-rmse:2.61089\tvalidation_1-rmse:2.54435\n",
      "[83]\tvalidation_0-rmse:2.59643\tvalidation_1-rmse:2.53027\n",
      "[84]\tvalidation_0-rmse:2.58217\tvalidation_1-rmse:2.51641\n",
      "[85]\tvalidation_0-rmse:2.56811\tvalidation_1-rmse:2.50275\n",
      "[86]\tvalidation_0-rmse:2.55425\tvalidation_1-rmse:2.48936\n",
      "[87]\tvalidation_0-rmse:2.54045\tvalidation_1-rmse:2.47594\n",
      "[88]\tvalidation_0-rmse:2.52700\tvalidation_1-rmse:2.46287\n",
      "[89]\tvalidation_0-rmse:2.51374\tvalidation_1-rmse:2.45001\n",
      "[90]\tvalidation_0-rmse:2.50066\tvalidation_1-rmse:2.43743\n",
      "[91]\tvalidation_0-rmse:2.48779\tvalidation_1-rmse:2.42491\n",
      "[92]\tvalidation_0-rmse:2.47493\tvalidation_1-rmse:2.41257\n",
      "[93]\tvalidation_0-rmse:2.46247\tvalidation_1-rmse:2.40057\n",
      "[94]\tvalidation_0-rmse:2.45014\tvalidation_1-rmse:2.38861\n",
      "[95]\tvalidation_0-rmse:2.43804\tvalidation_1-rmse:2.37695\n",
      "[96]\tvalidation_0-rmse:2.42613\tvalidation_1-rmse:2.36543\n",
      "[97]\tvalidation_0-rmse:2.41431\tvalidation_1-rmse:2.35396\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[98]\tvalidation_0-rmse:2.40275\tvalidation_1-rmse:2.34274\n",
      "[99]\tvalidation_0-rmse:2.39134\tvalidation_1-rmse:2.33179\n",
      "[100]\tvalidation_0-rmse:2.38015\tvalidation_1-rmse:2.32105\n",
      "[101]\tvalidation_0-rmse:2.36911\tvalidation_1-rmse:2.31042\n",
      "[102]\tvalidation_0-rmse:2.35817\tvalidation_1-rmse:2.29981\n",
      "[103]\tvalidation_0-rmse:2.34745\tvalidation_1-rmse:2.28950\n",
      "[104]\tvalidation_0-rmse:2.33683\tvalidation_1-rmse:2.27943\n",
      "[105]\tvalidation_0-rmse:2.32637\tvalidation_1-rmse:2.26938\n",
      "[106]\tvalidation_0-rmse:2.31612\tvalidation_1-rmse:2.25961\n",
      "[107]\tvalidation_0-rmse:2.30604\tvalidation_1-rmse:2.24993\n",
      "[108]\tvalidation_0-rmse:2.29605\tvalidation_1-rmse:2.24047\n",
      "[109]\tvalidation_0-rmse:2.28613\tvalidation_1-rmse:2.23102\n",
      "[110]\tvalidation_0-rmse:2.27643\tvalidation_1-rmse:2.22183\n",
      "[111]\tvalidation_0-rmse:2.26694\tvalidation_1-rmse:2.21283\n",
      "[112]\tvalidation_0-rmse:2.25752\tvalidation_1-rmse:2.20388\n",
      "[113]\tvalidation_0-rmse:2.24834\tvalidation_1-rmse:2.19520\n",
      "[114]\tvalidation_0-rmse:2.23930\tvalidation_1-rmse:2.18659\n",
      "[115]\tvalidation_0-rmse:2.23033\tvalidation_1-rmse:2.17803\n",
      "[116]\tvalidation_0-rmse:2.22154\tvalidation_1-rmse:2.16976\n",
      "[117]\tvalidation_0-rmse:2.21290\tvalidation_1-rmse:2.16144\n",
      "[118]\tvalidation_0-rmse:2.20442\tvalidation_1-rmse:2.15340\n",
      "[119]\tvalidation_0-rmse:2.19599\tvalidation_1-rmse:2.14546\n",
      "[120]\tvalidation_0-rmse:2.18778\tvalidation_1-rmse:2.13770\n",
      "[121]\tvalidation_0-rmse:2.17960\tvalidation_1-rmse:2.13007\n",
      "[122]\tvalidation_0-rmse:2.17162\tvalidation_1-rmse:2.12256\n",
      "[123]\tvalidation_0-rmse:2.16376\tvalidation_1-rmse:2.11510\n",
      "[124]\tvalidation_0-rmse:2.15609\tvalidation_1-rmse:2.10787\n",
      "[125]\tvalidation_0-rmse:2.14847\tvalidation_1-rmse:2.10083\n",
      "[126]\tvalidation_0-rmse:2.14095\tvalidation_1-rmse:2.09381\n",
      "[127]\tvalidation_0-rmse:2.13356\tvalidation_1-rmse:2.08679\n",
      "[128]\tvalidation_0-rmse:2.12634\tvalidation_1-rmse:2.08005\n",
      "[129]\tvalidation_0-rmse:2.11915\tvalidation_1-rmse:2.07340\n",
      "[130]\tvalidation_0-rmse:2.11212\tvalidation_1-rmse:2.06684\n",
      "[131]\tvalidation_0-rmse:2.10518\tvalidation_1-rmse:2.06029\n",
      "[132]\tvalidation_0-rmse:2.09836\tvalidation_1-rmse:2.05405\n",
      "[133]\tvalidation_0-rmse:2.09172\tvalidation_1-rmse:2.04786\n",
      "[134]\tvalidation_0-rmse:2.08503\tvalidation_1-rmse:2.04165\n",
      "[135]\tvalidation_0-rmse:2.07857\tvalidation_1-rmse:2.03570\n",
      "[136]\tvalidation_0-rmse:2.07213\tvalidation_1-rmse:2.02992\n",
      "[137]\tvalidation_0-rmse:2.06591\tvalidation_1-rmse:2.02415\n",
      "[138]\tvalidation_0-rmse:2.05977\tvalidation_1-rmse:2.01850\n",
      "[139]\tvalidation_0-rmse:2.05356\tvalidation_1-rmse:2.01288\n",
      "[140]\tvalidation_0-rmse:2.04765\tvalidation_1-rmse:2.00739\n",
      "[141]\tvalidation_0-rmse:2.04183\tvalidation_1-rmse:2.00202\n",
      "[142]\tvalidation_0-rmse:2.03603\tvalidation_1-rmse:1.99661\n",
      "[143]\tvalidation_0-rmse:2.03036\tvalidation_1-rmse:1.99150\n",
      "[144]\tvalidation_0-rmse:2.02472\tvalidation_1-rmse:1.98643\n",
      "[145]\tvalidation_0-rmse:2.01924\tvalidation_1-rmse:1.98148\n",
      "[146]\tvalidation_0-rmse:2.01379\tvalidation_1-rmse:1.97651\n",
      "[147]\tvalidation_0-rmse:2.00851\tvalidation_1-rmse:1.97174\n",
      "[148]\tvalidation_0-rmse:2.00324\tvalidation_1-rmse:1.96704\n",
      "[149]\tvalidation_0-rmse:1.99809\tvalidation_1-rmse:1.96236\n",
      "[150]\tvalidation_0-rmse:1.99306\tvalidation_1-rmse:1.95781\n",
      "[151]\tvalidation_0-rmse:1.98813\tvalidation_1-rmse:1.95335\n",
      "[152]\tvalidation_0-rmse:1.98330\tvalidation_1-rmse:1.94901\n",
      "[153]\tvalidation_0-rmse:1.97856\tvalidation_1-rmse:1.94473\n",
      "[154]\tvalidation_0-rmse:1.97388\tvalidation_1-rmse:1.94051\n",
      "[155]\tvalidation_0-rmse:1.96920\tvalidation_1-rmse:1.93624\n",
      "[156]\tvalidation_0-rmse:1.96455\tvalidation_1-rmse:1.93207\n",
      "[157]\tvalidation_0-rmse:1.96010\tvalidation_1-rmse:1.92810\n",
      "[158]\tvalidation_0-rmse:1.95564\tvalidation_1-rmse:1.92418\n",
      "[159]\tvalidation_0-rmse:1.95125\tvalidation_1-rmse:1.92031\n",
      "[160]\tvalidation_0-rmse:1.94690\tvalidation_1-rmse:1.91645\n",
      "[161]\tvalidation_0-rmse:1.94279\tvalidation_1-rmse:1.91279\n",
      "[162]\tvalidation_0-rmse:1.93864\tvalidation_1-rmse:1.90908\n",
      "[163]\tvalidation_0-rmse:1.93451\tvalidation_1-rmse:1.90543\n",
      "[164]\tvalidation_0-rmse:1.93058\tvalidation_1-rmse:1.90198\n",
      "[165]\tvalidation_0-rmse:1.92667\tvalidation_1-rmse:1.89848\n",
      "[166]\tvalidation_0-rmse:1.92284\tvalidation_1-rmse:1.89514\n",
      "[167]\tvalidation_0-rmse:1.91914\tvalidation_1-rmse:1.89186\n",
      "[168]\tvalidation_0-rmse:1.91534\tvalidation_1-rmse:1.88854\n",
      "[169]\tvalidation_0-rmse:1.91167\tvalidation_1-rmse:1.88536\n",
      "[170]\tvalidation_0-rmse:1.90811\tvalidation_1-rmse:1.88220\n",
      "[171]\tvalidation_0-rmse:1.90465\tvalidation_1-rmse:1.87906\n",
      "[172]\tvalidation_0-rmse:1.90123\tvalidation_1-rmse:1.87610\n",
      "[173]\tvalidation_0-rmse:1.89788\tvalidation_1-rmse:1.87314\n",
      "[174]\tvalidation_0-rmse:1.89448\tvalidation_1-rmse:1.87025\n",
      "[175]\tvalidation_0-rmse:1.89110\tvalidation_1-rmse:1.86738\n",
      "[176]\tvalidation_0-rmse:1.88794\tvalidation_1-rmse:1.86466\n",
      "[177]\tvalidation_0-rmse:1.88482\tvalidation_1-rmse:1.86194\n",
      "[178]\tvalidation_0-rmse:1.88170\tvalidation_1-rmse:1.85926\n",
      "[179]\tvalidation_0-rmse:1.87859\tvalidation_1-rmse:1.85654\n",
      "[180]\tvalidation_0-rmse:1.87555\tvalidation_1-rmse:1.85399\n",
      "[181]\tvalidation_0-rmse:1.87267\tvalidation_1-rmse:1.85144\n",
      "[182]\tvalidation_0-rmse:1.86979\tvalidation_1-rmse:1.84899\n",
      "[183]\tvalidation_0-rmse:1.86696\tvalidation_1-rmse:1.84654\n",
      "[184]\tvalidation_0-rmse:1.86406\tvalidation_1-rmse:1.84415\n",
      "[185]\tvalidation_0-rmse:1.86127\tvalidation_1-rmse:1.84183\n",
      "[186]\tvalidation_0-rmse:1.85862\tvalidation_1-rmse:1.83951\n",
      "[187]\tvalidation_0-rmse:1.85587\tvalidation_1-rmse:1.83726\n",
      "[188]\tvalidation_0-rmse:1.85331\tvalidation_1-rmse:1.83512\n",
      "[189]\tvalidation_0-rmse:1.85073\tvalidation_1-rmse:1.83289\n",
      "[190]\tvalidation_0-rmse:1.84818\tvalidation_1-rmse:1.83082\n",
      "[191]\tvalidation_0-rmse:1.84574\tvalidation_1-rmse:1.82882\n",
      "[192]\tvalidation_0-rmse:1.84331\tvalidation_1-rmse:1.82681\n",
      "[193]\tvalidation_0-rmse:1.84092\tvalidation_1-rmse:1.82484\n",
      "[194]\tvalidation_0-rmse:1.83856\tvalidation_1-rmse:1.82284\n",
      "[195]\tvalidation_0-rmse:1.83617\tvalidation_1-rmse:1.82087\n",
      "[196]\tvalidation_0-rmse:1.83391\tvalidation_1-rmse:1.81898\n",
      "[197]\tvalidation_0-rmse:1.83174\tvalidation_1-rmse:1.81719\n",
      "[198]\tvalidation_0-rmse:1.82956\tvalidation_1-rmse:1.81547\n",
      "[199]\tvalidation_0-rmse:1.82745\tvalidation_1-rmse:1.81371\n",
      "[201]\tvalidation_0-rmse:1.82319\tvalidation_1-rmse:1.81031\n",
      "[202]\tvalidation_0-rmse:1.82120\tvalidation_1-rmse:1.80862\n",
      "[203]\tvalidation_0-rmse:1.81920\tvalidation_1-rmse:1.80702\n",
      "[204]\tvalidation_0-rmse:1.81722\tvalidation_1-rmse:1.80541\n",
      "[205]\tvalidation_0-rmse:1.81531\tvalidation_1-rmse:1.80380\n",
      "[206]\tvalidation_0-rmse:1.81332\tvalidation_1-rmse:1.80222\n",
      "[207]\tvalidation_0-rmse:1.81150\tvalidation_1-rmse:1.80081\n",
      "[208]\tvalidation_0-rmse:1.80963\tvalidation_1-rmse:1.79933\n",
      "[209]\tvalidation_0-rmse:1.80780\tvalidation_1-rmse:1.79791\n",
      "[210]\tvalidation_0-rmse:1.80600\tvalidation_1-rmse:1.79655\n",
      "[211]\tvalidation_0-rmse:1.80415\tvalidation_1-rmse:1.79518\n",
      "[212]\tvalidation_0-rmse:1.80242\tvalidation_1-rmse:1.79382\n",
      "[213]\tvalidation_0-rmse:1.80073\tvalidation_1-rmse:1.79255\n",
      "[214]\tvalidation_0-rmse:1.79909\tvalidation_1-rmse:1.79133\n",
      "[215]\tvalidation_0-rmse:1.79749\tvalidation_1-rmse:1.79004\n",
      "[216]\tvalidation_0-rmse:1.79591\tvalidation_1-rmse:1.78886\n",
      "[217]\tvalidation_0-rmse:1.79426\tvalidation_1-rmse:1.78770\n",
      "[218]\tvalidation_0-rmse:1.79260\tvalidation_1-rmse:1.78647\n",
      "[219]\tvalidation_0-rmse:1.79112\tvalidation_1-rmse:1.78537\n",
      "[220]\tvalidation_0-rmse:1.78960\tvalidation_1-rmse:1.78411\n",
      "[221]\tvalidation_0-rmse:1.78813\tvalidation_1-rmse:1.78299\n",
      "[222]\tvalidation_0-rmse:1.78670\tvalidation_1-rmse:1.78198\n",
      "[223]\tvalidation_0-rmse:1.78527\tvalidation_1-rmse:1.78086\n",
      "[224]\tvalidation_0-rmse:1.78377\tvalidation_1-rmse:1.77973\n",
      "[225]\tvalidation_0-rmse:1.78240\tvalidation_1-rmse:1.77870\n",
      "[226]\tvalidation_0-rmse:1.78106\tvalidation_1-rmse:1.77772\n",
      "[227]\tvalidation_0-rmse:1.77976\tvalidation_1-rmse:1.77676\n",
      "[228]\tvalidation_0-rmse:1.77850\tvalidation_1-rmse:1.77577\n",
      "[229]\tvalidation_0-rmse:1.77724\tvalidation_1-rmse:1.77480\n",
      "[230]\tvalidation_0-rmse:1.77589\tvalidation_1-rmse:1.77392\n",
      "[231]\tvalidation_0-rmse:1.77465\tvalidation_1-rmse:1.77299\n",
      "[232]\tvalidation_0-rmse:1.77343\tvalidation_1-rmse:1.77213\n",
      "[233]\tvalidation_0-rmse:1.77223\tvalidation_1-rmse:1.77137\n",
      "[234]\tvalidation_0-rmse:1.77107\tvalidation_1-rmse:1.77056\n",
      "[235]\tvalidation_0-rmse:1.76993\tvalidation_1-rmse:1.76981\n",
      "[236]\tvalidation_0-rmse:1.76881\tvalidation_1-rmse:1.76899\n",
      "[237]\tvalidation_0-rmse:1.76773\tvalidation_1-rmse:1.76822\n",
      "[238]\tvalidation_0-rmse:1.76664\tvalidation_1-rmse:1.76752\n",
      "[239]\tvalidation_0-rmse:1.76553\tvalidation_1-rmse:1.76670\n",
      "[240]\tvalidation_0-rmse:1.76448\tvalidation_1-rmse:1.76600\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[241]\tvalidation_0-rmse:1.76343\tvalidation_1-rmse:1.76528\n",
      "[242]\tvalidation_0-rmse:1.76222\tvalidation_1-rmse:1.76458\n",
      "[243]\tvalidation_0-rmse:1.76114\tvalidation_1-rmse:1.76395\n",
      "[244]\tvalidation_0-rmse:1.76016\tvalidation_1-rmse:1.76336\n",
      "[245]\tvalidation_0-rmse:1.75917\tvalidation_1-rmse:1.76277\n",
      "[246]\tvalidation_0-rmse:1.75827\tvalidation_1-rmse:1.76219\n",
      "[247]\tvalidation_0-rmse:1.75734\tvalidation_1-rmse:1.76161\n",
      "[248]\tvalidation_0-rmse:1.75638\tvalidation_1-rmse:1.76103\n",
      "[249]\tvalidation_0-rmse:1.75542\tvalidation_1-rmse:1.76040\n",
      "[250]\tvalidation_0-rmse:1.75432\tvalidation_1-rmse:1.75980\n",
      "[251]\tvalidation_0-rmse:1.75330\tvalidation_1-rmse:1.75926\n",
      "[252]\tvalidation_0-rmse:1.75238\tvalidation_1-rmse:1.75860\n",
      "[253]\tvalidation_0-rmse:1.75158\tvalidation_1-rmse:1.75806\n",
      "[254]\tvalidation_0-rmse:1.75063\tvalidation_1-rmse:1.75743\n",
      "[255]\tvalidation_0-rmse:1.74968\tvalidation_1-rmse:1.75687\n",
      "[256]\tvalidation_0-rmse:1.74876\tvalidation_1-rmse:1.75640\n",
      "[257]\tvalidation_0-rmse:1.74798\tvalidation_1-rmse:1.75586\n",
      "[258]\tvalidation_0-rmse:1.74721\tvalidation_1-rmse:1.75542\n",
      "[259]\tvalidation_0-rmse:1.74647\tvalidation_1-rmse:1.75496\n",
      "[260]\tvalidation_0-rmse:1.74571\tvalidation_1-rmse:1.75448\n",
      "[261]\tvalidation_0-rmse:1.74497\tvalidation_1-rmse:1.75410\n",
      "[262]\tvalidation_0-rmse:1.74424\tvalidation_1-rmse:1.75373\n",
      "[263]\tvalidation_0-rmse:1.74345\tvalidation_1-rmse:1.75322\n",
      "[264]\tvalidation_0-rmse:1.74277\tvalidation_1-rmse:1.75281\n",
      "[265]\tvalidation_0-rmse:1.74196\tvalidation_1-rmse:1.75230\n",
      "[266]\tvalidation_0-rmse:1.74126\tvalidation_1-rmse:1.75188\n",
      "[267]\tvalidation_0-rmse:1.74061\tvalidation_1-rmse:1.75151\n",
      "[268]\tvalidation_0-rmse:1.73994\tvalidation_1-rmse:1.75113\n",
      "[269]\tvalidation_0-rmse:1.73906\tvalidation_1-rmse:1.75073\n",
      "[270]\tvalidation_0-rmse:1.73842\tvalidation_1-rmse:1.75035\n",
      "[271]\tvalidation_0-rmse:1.73782\tvalidation_1-rmse:1.75002\n",
      "[272]\tvalidation_0-rmse:1.73721\tvalidation_1-rmse:1.74971\n",
      "[273]\tvalidation_0-rmse:1.73659\tvalidation_1-rmse:1.74937\n",
      "[274]\tvalidation_0-rmse:1.73597\tvalidation_1-rmse:1.74909\n",
      "[275]\tvalidation_0-rmse:1.73536\tvalidation_1-rmse:1.74882\n",
      "[276]\tvalidation_0-rmse:1.73473\tvalidation_1-rmse:1.74850\n",
      "[277]\tvalidation_0-rmse:1.73393\tvalidation_1-rmse:1.74818\n",
      "[278]\tvalidation_0-rmse:1.73331\tvalidation_1-rmse:1.74786\n",
      "[279]\tvalidation_0-rmse:1.73276\tvalidation_1-rmse:1.74757\n",
      "[280]\tvalidation_0-rmse:1.73217\tvalidation_1-rmse:1.74721\n",
      "[281]\tvalidation_0-rmse:1.73162\tvalidation_1-rmse:1.74702\n",
      "[282]\tvalidation_0-rmse:1.73096\tvalidation_1-rmse:1.74671\n",
      "[283]\tvalidation_0-rmse:1.73041\tvalidation_1-rmse:1.74650\n",
      "[284]\tvalidation_0-rmse:1.72987\tvalidation_1-rmse:1.74619\n",
      "[285]\tvalidation_0-rmse:1.72931\tvalidation_1-rmse:1.74597\n",
      "[286]\tvalidation_0-rmse:1.72879\tvalidation_1-rmse:1.74573\n",
      "[287]\tvalidation_0-rmse:1.72826\tvalidation_1-rmse:1.74542\n",
      "[288]\tvalidation_0-rmse:1.72764\tvalidation_1-rmse:1.74519\n",
      "[289]\tvalidation_0-rmse:1.72695\tvalidation_1-rmse:1.74495\n",
      "[290]\tvalidation_0-rmse:1.72642\tvalidation_1-rmse:1.74469\n",
      "[291]\tvalidation_0-rmse:1.72593\tvalidation_1-rmse:1.74453\n",
      "[292]\tvalidation_0-rmse:1.72543\tvalidation_1-rmse:1.74433\n",
      "[293]\tvalidation_0-rmse:1.72498\tvalidation_1-rmse:1.74413\n",
      "[294]\tvalidation_0-rmse:1.72449\tvalidation_1-rmse:1.74397\n",
      "[295]\tvalidation_0-rmse:1.72406\tvalidation_1-rmse:1.74382\n",
      "[296]\tvalidation_0-rmse:1.72365\tvalidation_1-rmse:1.74364\n",
      "[297]\tvalidation_0-rmse:1.72317\tvalidation_1-rmse:1.74350\n",
      "[298]\tvalidation_0-rmse:1.72271\tvalidation_1-rmse:1.74329\n",
      "[299]\tvalidation_0-rmse:1.72233\tvalidation_1-rmse:1.74313\n",
      "[300]\tvalidation_0-rmse:1.72188\tvalidation_1-rmse:1.74294\n",
      "[301]\tvalidation_0-rmse:1.72141\tvalidation_1-rmse:1.74275\n",
      "[302]\tvalidation_0-rmse:1.72080\tvalidation_1-rmse:1.74259\n",
      "[303]\tvalidation_0-rmse:1.72044\tvalidation_1-rmse:1.74246\n",
      "[304]\tvalidation_0-rmse:1.72000\tvalidation_1-rmse:1.74220\n",
      "[305]\tvalidation_0-rmse:1.71962\tvalidation_1-rmse:1.74209\n",
      "[306]\tvalidation_0-rmse:1.71914\tvalidation_1-rmse:1.74196\n",
      "[307]\tvalidation_0-rmse:1.71871\tvalidation_1-rmse:1.74188\n",
      "[308]\tvalidation_0-rmse:1.71822\tvalidation_1-rmse:1.74174\n",
      "[309]\tvalidation_0-rmse:1.71767\tvalidation_1-rmse:1.74164\n",
      "[310]\tvalidation_0-rmse:1.71732\tvalidation_1-rmse:1.74143\n",
      "[311]\tvalidation_0-rmse:1.71680\tvalidation_1-rmse:1.74129\n",
      "[312]\tvalidation_0-rmse:1.71631\tvalidation_1-rmse:1.74118\n",
      "[313]\tvalidation_0-rmse:1.71598\tvalidation_1-rmse:1.74109\n",
      "[314]\tvalidation_0-rmse:1.71568\tvalidation_1-rmse:1.74099\n",
      "[315]\tvalidation_0-rmse:1.71535\tvalidation_1-rmse:1.74099\n",
      "[316]\tvalidation_0-rmse:1.71504\tvalidation_1-rmse:1.74094\n",
      "[317]\tvalidation_0-rmse:1.71465\tvalidation_1-rmse:1.74082\n",
      "[318]\tvalidation_0-rmse:1.71426\tvalidation_1-rmse:1.74072\n",
      "[319]\tvalidation_0-rmse:1.71388\tvalidation_1-rmse:1.74066\n",
      "[320]\tvalidation_0-rmse:1.71336\tvalidation_1-rmse:1.74057\n",
      "[321]\tvalidation_0-rmse:1.71298\tvalidation_1-rmse:1.74050\n",
      "[322]\tvalidation_0-rmse:1.71253\tvalidation_1-rmse:1.74036\n",
      "[323]\tvalidation_0-rmse:1.71225\tvalidation_1-rmse:1.74031\n",
      "[324]\tvalidation_0-rmse:1.71192\tvalidation_1-rmse:1.74033\n",
      "[325]\tvalidation_0-rmse:1.71165\tvalidation_1-rmse:1.74020\n",
      "[326]\tvalidation_0-rmse:1.71130\tvalidation_1-rmse:1.74013\n",
      "[327]\tvalidation_0-rmse:1.71101\tvalidation_1-rmse:1.74009\n",
      "[328]\tvalidation_0-rmse:1.71071\tvalidation_1-rmse:1.74006\n",
      "[329]\tvalidation_0-rmse:1.71025\tvalidation_1-rmse:1.74002\n",
      "[330]\tvalidation_0-rmse:1.70994\tvalidation_1-rmse:1.73992\n",
      "[331]\tvalidation_0-rmse:1.70946\tvalidation_1-rmse:1.73987\n",
      "[332]\tvalidation_0-rmse:1.70921\tvalidation_1-rmse:1.73976\n",
      "[333]\tvalidation_0-rmse:1.70884\tvalidation_1-rmse:1.73966\n",
      "[334]\tvalidation_0-rmse:1.70842\tvalidation_1-rmse:1.73958\n",
      "[335]\tvalidation_0-rmse:1.70804\tvalidation_1-rmse:1.73948\n",
      "[336]\tvalidation_0-rmse:1.70772\tvalidation_1-rmse:1.73944\n",
      "[337]\tvalidation_0-rmse:1.70739\tvalidation_1-rmse:1.73948\n",
      "[338]\tvalidation_0-rmse:1.70714\tvalidation_1-rmse:1.73950\n",
      "[339]\tvalidation_0-rmse:1.70685\tvalidation_1-rmse:1.73937\n",
      "[340]\tvalidation_0-rmse:1.70648\tvalidation_1-rmse:1.73930\n",
      "[341]\tvalidation_0-rmse:1.70616\tvalidation_1-rmse:1.73928\n",
      "[342]\tvalidation_0-rmse:1.70588\tvalidation_1-rmse:1.73935\n",
      "[343]\tvalidation_0-rmse:1.70565\tvalidation_1-rmse:1.73931\n",
      "[344]\tvalidation_0-rmse:1.70524\tvalidation_1-rmse:1.73931\n",
      "[345]\tvalidation_0-rmse:1.70495\tvalidation_1-rmse:1.73921\n",
      "[346]\tvalidation_0-rmse:1.70464\tvalidation_1-rmse:1.73924\n",
      "[347]\tvalidation_0-rmse:1.70438\tvalidation_1-rmse:1.73916\n",
      "[348]\tvalidation_0-rmse:1.70412\tvalidation_1-rmse:1.73910\n",
      "[349]\tvalidation_0-rmse:1.70385\tvalidation_1-rmse:1.73913\n",
      "RMSLE is: 1.7390959482237995\n"
     ]
    }
   ],
   "source": [
    "y_pred_totxgb=[]\n",
    "errx=[]\n",
    "feature_importance_df = pd.DataFrame()\n",
    "\n",
    "#For Stacking\n",
    "xgb_train_res = pd.DataFrame()\n",
    "xgb_test_res = pd.DataFrame()\n",
    "\n",
    "from sklearn.model_selection import KFold,StratifiedKFold\n",
    "fold=KFold(n_splits=4,shuffle=True,random_state=1996)\n",
    "i=1\n",
    "for train_index, test_index in fold.split(X):\n",
    "    X_train, X_test = X[train_index], X[test_index]\n",
    "    y_train, y_test = y[train_index], y[test_index]\n",
    "    \n",
    "    depth=5\n",
    "    m=XGBRegressor(n_estimators=350,learning_rate=0.01,max_depth=depth,eval_metric =\"rmse\")\n",
    "    m.fit(X_train,y_train,eval_set=[(X_train,y_train),(X_test, y_test)], early_stopping_rounds=50,verbose=200)\n",
    "    preds=m.predict(X_test)\n",
    "    print(f\"RMSLE is: {np.sqrt(mean_squared_log_error(np.expm1(y_test), np.expm1(preds)))}\")\n",
    "    errx.append(np.sqrt(mean_squared_log_error(np.expm1(y_test), np.expm1(preds))))\n",
    "    #print(f\"RMSLE is:\",rmsle_lgb(y_test, preds))\n",
    "    #errx.append(rmsle_lgb(y_test, preds))\n",
    "    p = m.predict(final_featurest)\n",
    "    y_pred_totxgb.append(p)\n",
    "    \n",
    "    xgb_train_res[\"iteration_\"+str(i)] = m.predict(X)\n",
    "    xgb_test_res[\"iteration_\"+str(i)] = m.predict(final_featurest)\n",
    "    i+=1"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "1.783712692982036"
      ]
     },
     "execution_count": 30,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "np.mean(errx)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0x28bae5dd8e0>"
      ]
     },
     "execution_count": 31,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "submission_xgb = pd.DataFrame()\n",
    "submission_xgb[\"time_spent\"] = np.expm1(np.mean(y_pred_totxgb,0))\n",
    "submission_xgb[\"time_spent\"].plot()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "metadata": {},
   "outputs": [],
   "source": [
    "submission = pd.DataFrame()\n",
    "submission[\"time_spent\"] = submission_cat[\"time_spent\"]*0.5 + submission_lgbm[\"time_spent\"]*0.45 + submission_xgb[\"time_spent\"]*0.05"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0x28bae6dceb0>"
      ]
     },
     "execution_count": 33,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXcAAAD4CAYAAAAXUaZHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+WH4yJAAAgAElEQVR4nO2deXhWxfXHvychBBI2gSCyBhBRQESMuOLKJihYbetW6WKLttqq1VLUuhdFrdpfq7ViVawLFqtWKwoqqFQE2SQsAgISIKDsyB5Icn5/vO9N7nvfu793e+97Ps/Dw5u7zJw7d+bcmTNnzhAzQxAEQYgXeWELIAiCIHiPKHdBEIQYIspdEAQhhohyFwRBiCGi3AVBEGJIg7AFAIDWrVtzaWlp2GIIgiBkFQsWLNjGzCV65yKh3EtLSzF//vywxRAEQcgqiGid0TkxywiCIMQQUe6CIAgxRJS7IAhCDBHlLgiCEEMslTsRPUdEW4hoqc65W4mIiai16lgfIppNRMuIaAkRNfJaaEEQBMEcOz33iQCGag8SUUcAgwCsVx1rAOAlANcxcy8A5wA47IWggiAIgn0slTszzwSwQ+fU4wDGAFCHlRwMYDEzlyfv3c7MNV4IKgiCINjHlc2diEYA2KgocRXHAGAimkZEC4lojEkao4loPhHN37p1qxsxBEEQfOV/q7Zi/fb9YYvhCseLmIioCMAdSPTS9dI7E8DJAPYDmE5EC5h5uvZCZp4AYAIAlJWVSVB5QRAix9XPzgUAVIwfHrIkznHTc+8GoAuAciKqANABwEIiagugEsAnzLyNmfcDeBdAP6+ENWLrnipc8rdZ2LL7oN9ZCYIgZAWOlTszL2HmNsxcysylSCj0fsz8LYBpAPoQUVFycvVsAF96KrEOk+aux8L1u/DiHMOVuIIgCDmFHVfISQBmA+hBRJVEdI3Rtcy8E8BjAOYBWARgITNP8UpYQRAEwR6WNndmvsLifKnm75eQcIcUBEEQQkJWqAqCIMQQUe6CIAgxRJS7IBjw4px1GP6X/4UthiC4IhKbdQiCXd4u34SurYvRu31z3/O68z9p4ZQEIWuQnrsDtuw+iKpqiaYQJr+Z9AUu/OunYYshCLao3Bne6lZR7g7o/8B0XP/yF2GLIQhCFjBr9Tac+dBHeGvRxlDyF+XukA+Xbw5bBEEQsoDl3+wGAJRv+C6U/GOh3Fki0wiCIKQQC+UuCIIgpBIL5U4UtgSCIAjRIhbKXXDPwcM12LX/UNhiCCpOHvchnp+1NmwxhCwnFspdbO7uufSpz9D3vg/CFkNQsXVPFe79r+/BVIWYEwvlLrhn2abdYYsgCIIPxEK5i81dEAQhlVgo9yBgsf0IgpBFxEK5i94VBEFIxc5OTM8R0RYiSouiRES3EhETUWvN8U5EtJeIbvVS2DCRD4ggCNmEnZ77RABDtQeJqCOAQQDW69zzOID3MpLMAWJzFwTv2bL7IDbsCC/wlZAZlsqdmWcC2KFz6nEAYwCk9GmJ6GIAXwNY5oWAdpBeteAFpWOn4JFpK8IWIzL0f2A6Bjz8UdhiCC5xZXMnohEANjJzueZ4MYDfA7jXRhqjiWg+Ec3funWrGzHS0/QkFX3k+5EbPPnRmrBFEARPcKzciagIwB0A7tI5fS+Ax5l5r1U6zDyBmcuYuaykpMSpGPppepKKIAhC9uNmJ6ZuALoAKKeEsbsDgIVE1B/AKQC+T0QPA2gBoJaIDjLzE14JrIfY3OPLyCc+Rbc2TfDYD/v6mo+4ugp+EZZ+cqzcmXkJgDbK30RUAaCMmbcBGKA6fg+AvX4r9oRMfucgjT8syiu/Q3nld74rd0Hwi7BUhx1XyEkAZgPoQUSVRHSN/2IJgiD4S00tY8jjMzFt2bdhi+ILlj13Zr7C4nypwfF73InkHLNhz7yKHTi+fXM0KsgPShwhC5GBWe6x92A1Vm7eg9+9Vo4hvdr6lk9YZplYrFA1YsOO/fjB32fj9jeXZJyWtH0hCMT8Fz8ia5bJBowK77sDhwEAK77ZE6A0ght2HzyM7z/1GdZvl0UzQjBwzLtssVDuQnbwxIxVmPmV/pqGqUu/xfx1O/GXGasClipBvJu5ECZZ4y0TRYIoPBktZ86f3v8KAFAxfnjIkkQXqWeCV8Si5y4NQhAEu7y1aCNKx07Bzv0Jsy3FdKFMLJS7gtErium7EzwkKhOZ0ZAi3kz8rAIAsHZbYiF9VN6918RKufv5iuI++RI6Ury+sHD9ThyuqQ1bDCEEYqHcjXrmMf0gC4Itln+zG5f87TM8PFUiXZrht1lGXCEzwKrwxCwjWBGVfoCXJoJte6sAAF9+I5ug5yKxUO4Kvob8jUrrjzlR/w4/+O5yHH/PtLDFsEVeslcjdTdcZIWqB0gd9oa9VdVY+W04C7/Ceod2FeDTM7/GnoPV/snhYVqKThHlHi5ilskAQ5u7qHtX/GziPAz588ywxRA8QtpBKrnysYuFcs+VlxUUc9fq7aoYDFE3y0SFwzW1KB07Bf+cXWF8kRRmJBCzjAdIXfaWuPr/6hGV3q3dIt9fVQMA+NO0lZ6lKcSLWCl3ozpMHqh9aSBClLDzMVLqfZBVd/fBw/i/D1fh4OGaAHMV9LCzWcdzRLSFiJbqnLuViJiIWif/HkREC4hoSfL/8/wQ2i6ikLOHqPSc9QhyBONlOdSZAwIs2nveXobHP/wKx945NbhMHZIrrtF2eu4TAQzVHiSijgAGAVivOrwNwEXMfDyAHwN40QMZbeP2ne2rqsau/Yc8lSUO5NLHMY7PWq/bg3u43Qf88yTyiji+az0slTszzwSgN8P2OIAxUPULmPkLZt6U/HMZgEZEVOiFoH5yxkMz0Pe+D0yviXLPMg54YTqzy8pv9+DjlVsCy88JThWP2erKuAbE8gqlrONaTK5s7kQ0AsBGZi43uexSAF8wc5VBGqOJaD4Rzd+6VT/Gt1MMbe4WL29XMjqckEqQn7MgP55D/jwTP3l+nu3rs72nl+3yC+5wrNyJqAjAHQDuMrmmF4CHAFxrdA0zT2DmMmYuKykpcSpGJDhj/Axc9vRsX9LeuqcKpWOn4LX5G3xJPxNenbsem3YdCFuMnMaOwlY6NaLbo8HfP1mDM8bPCCw/Nz33bgC6ACgnogoAHQAsJKK2AEBEHQC8CWAUM6/xSlA7BB1+YOOuA/jcJ5/wtdv2AQD+NS9ayn3X/kMY+8YSXP3s52GLknMs2rDLkRdKTK0NWcv491ZgY4CdIsfKnZmXMHMbZi5l5lIAlQD6MfO3RNQCwBQAtzHzLI9ldYz0WDJDz0ukpjZxbMe+zCagyzfswt6q6E++AdGoRxt3HcDFT87CHW+mOa2lwcyoreWUv4V04mprV7DjCjkJwGwAPYiokoiuMbn8BgBHA7iTiBYl/7XxSFZLolSFBz72Cd5YWBm2GJHkwKEajHxyFq57cUHYotSh1n879h1C6dgptu6bPH8DhnoYqsFID+85mJgXWrJxV8pxPQV18rjpOOXB6XUTqlFqF1Ei7t88yz1UmfkKi/Olqt9/BPDHzMWKHk7rweote/HbyeW4pF8HV/nFuVdxuDaxecSiDbvSzkXhuVdv2Wv72jH/XuyjJO5QQv3W2dxjqsR27juEvDxC88YFYYuiS9jlHosNshUMt9kLVAr7bNp1AIdratG5VbHhNWHWD728vegNRvV9KGg/MAmzRtSlNiamuh0n3p9wX5YN1/XJifADQWPXxnn6+Bk4+5GP/RXGYxQVFyX30f2HMrfdR2Udg6crVD1LSZ+q6hqUjp0i5kcDwh6Fxkq5+0kuTkr5/chelOnb5ZvQ865pWPFtvHcb0i7yclRyPr3I7XsTk+qP2AhelouErTJipdy1H0qnymPBOm/cGr14qdlrBLDGy5WTH61IrDRdttE/5R7oYi6nK1TNzsmEak4TK+VuiE1l8qN/zPVZEOfk4ojBCV59JjItZr33tGHH/ozS/M2kLzK6X3ZiMsfvchGzjIf4+a6cpO2FHGFXDEDf/uuXXBkrV2/EAODug6GVf8aKzRjw8Ed4b8k3ruV4u3yT9UUm1K9QNS6dmlrGPpfrDbL9m6HI71dTC/ujGivlrsXLsp265FsPUxMAj96PRy3TTBY7jVR7iWImWrrpO8/ksCuLgp1gbLe/sQS97p6W0QgxAv0QQYdYKXc/K9lyBxN2cTGlWD2GH8+5r8rdJg9hl3mtQf5eRbvUd8+0BzMwe8123P7mkrRz/0rGLopJlY0UYY++Y6Xcg2LnvkP48XPB2OfdtLnDNbV1YQL8xK1CMFNMUxyaMYIMFWyGV8rRqGyM0jcP+Vt/7xXPzMErn683vib5d1V1TUroAsE9yjt79tO12L5XNziur8RKuRtvs+dB2qrEX5yzDp98ZRym2Hpozfj3AivfYPdSd7/jPVzy1Geu77dLpiogSr1Fsw+OHd9z7TURerQUjBS38vw9/jAVv528KEiRQiPI0d5973wZWF4KsVLuWr797mBG97+xsBIjn0zEP/NyiDXn6x249bX0UPirNu+piwaZKeU6S/u9QN1Tdts4PJ389CGsrZt3rS0KrzeCSDPLOLhHfW2N0chA9fs/izKbyBXSUX9Tg/qoxDr8wK9eXggAqE7GMrG8X5PAbyfXK2Av34eRd8KgxxMBqLJlOXXGPXcPVHLdK/OxvTADC9btxKerttm/JymQU92eyWP86B+f18WVSeSd9HNXVd6aWkZBPlTXJPJ0U7/DnufIVpiDscfHSrlHBS/rfJjtx3pC1Z909diy+yDaNGtknGaG2t3q7kstzFyGz+RxK1ay0cvv09WpHx911vl5hJpaNpyLyaT8vFyU9vqCSpxxdGu0bW78rjOFNf8HTVD5xtosY8XrCyp9M19kStgz7UaolUCQ8Vj6PzBdd9/TqJSTV2Vh98PnJD9mID9ZUFqzTN0q1gh0wr87cBi3vFbuy0YwzIzSsVPwl+mrHN1jxNKN3+H/PrSflt10vSSne+636Ni9vcCo4R2qrsUX63c6UkgRaHOGGNXRuWt34OOVWzBm6LEGN7rLr3yDsc+4t+3F+RfDyObuN2aSqmXIywNQA9TURLdGKZO9W33wLFEGLH/+8Cv06dACQGbv6MK/fgoAuHFgd8f3RqbnTkTPEdEWIkrbAoaIbiUiJqLWqmO3EdFqIlpJREO8FjibeeDd5bhswhys+HZP2KLYwm1v9IdPz8bfPjbeYdFturorZj1yhfRrhawd6bbvrcLfPl5t2qNLS8eBvAyu67lXa8wyfocoWL1lL95atNGfxFVU19TitjeWuAr5cPBwbaDzB0FlZccsMxHAUO1BIuoIYBCA9apjPQFcDqBX8p6/EVG+9t64Y/TylMiFTraoi4jVoY4w5xPMrg+7P6pVDk7kufW1cjw8dSUWrt/ly4MwA3l5iZpktNjKzQdXm9T2vVX4cPnmlGMDH/sEN77qv2vlwvW7MGnuetz8L/28zJT3gcM1eH5Whc49XkmnSTeg2mqp3Jl5JgC9cImPAxiD1Oo4EsCrzFzFzGsBrAbQ3wtBw2Th+p2eftmdKOwwlVaUJlS1lI6dguc+XZuRzf0v01fZ2sfVjrxG637syKfI4GThmZ0rFSXCAPIUm7uhn7vtrA3vCXNE6sQlVu+a95a6jwHklCj13NMgohEANjKz1mjdHsAG1d+VyWN6aYwmovlENH/rVuMFQV6QaWFe8jf/FwRpiVqPXUFdlMfdNRXVNfbcTK3ScnP9xM8qXOcNAI998BXGv7fcnTBatPe7qHTMbLtX5yR5ZjZUfpmsE7CS9ZmZX7tI1R1W7cXau98ddjt9Bw/X6P72E8fKnYiKANwB4C690zrHdJ+emScwcxkzl5WUlDgVI9LoeXXElf0uKqpehbDVRMxWkbpsp/sPpcvvahGTwQpVO3MCmcwb2JHVjh+7m5Hpdgvz4rh3lztOM1OswjcYuW363Zv+4Mt6c9WvMwzlbBc3PfduALoAKCeiCgAdACwkorZI9NQ7qq7tACD05W5Bu3ld99LCYDP0Cd+LzanNXedYEK6QtsIPqC7536qt+OuM1QC8l09RXk5l0t6vULfQSeecFdoRbZjulH6sVLZl4nGR4Zyvtzu/yQWOlTszL2HmNsxcysylSCj0fsz8LYC3AVxORIVE1AVAdwDR2wEjJFwtSY+CA7IKL+YeXIct0Lobeuhzr77fVTx31e8//CfNscx+Oh6+bsVdD5waRMwo34hVNYfU++svrkxfu6JXP7x4XjdJBBWXzY4r5CQAswH0IKJKIrrG6FpmXgZgMoAvAUwFcD0z+2pg2ltVjQMe2bCiZOf2ctWfW+woYVcTcS5kSdyn23d3mZpyt1eulPWyHVCZevyaPPdcEbP796JU1TCrrJL3og27MOKJWXXbLyrojmI8yPewizknI48lr7FcxMTMV1icL9X8PQ7AuMzEsk/vu6dZXpMNHRKjeDNRkz1q8ij42V6cbtbhuLOhUoqG/vIuAofZujaZbsX2fejVrpmDVHXy8WmtgBvWbc88AJ+dzs2Nr36Bp68uA5Dw6e9WUmzZMYu0t0y2kQ0BjsKQ8LxHP844DS8iKLq9Tx2AKWNnF1UCbkZN6vurVatA/e/NWmeg7ikalf3IJ2fhlbnp8d6zBW0pzFu3M5B8py1LTJTOXbsDAx/7BC/pxMwPi5xQ7l6YOLxQvmZiZPIBmjx/A95Z7Hze+uutqb2bOV9vT9lUwO8PjlM7ualRxmX5eaV8U2z2LtN06t7ohk3fHcBnqgBjalEXBqQQjcjkVWjb+JTFqX7rfvfv1m7bCwBYHKFYVTkRWyYqPXczd6w0/2MH6Y7592IAwIV92hleoyzL7tiyyPCayyfMQdeSYtO8vIih4jr8gM5twXjL2LjGoyrmR11VJ3n5hDkA6sNKq8vPbKLv45Vb0KxxAfp1OsI/OTO4N9NNzV2755qlH7IRMyd67tmAmReDFwx4+CMMePgjy+vUvXm/v4mOww9ofcktGqeztDO83yABryfGlWy8ejfqCWWzib6fPD+vzvVxx75DKK+sD+IW1ETqwcM1KB07RXe7QCuCUrQR8IOoQ5R7VIjG4MISbSNxVZl1/a/d3Zept4tXbTETV0r19UbFkIkyX28zmJbdPC5+chYuTu5QFiTKoqm/zkgPtfubV80XBtWNmtXHfGh0KXM3IfvfxVK5/3X6qsjGaTci7CGcW9wonT024rkEDadMOmpHCO5dQp2FdzbOJ9PaUXXY2mXProue3Y+FHqu37MHqLXt1z2Vi6lm33b1MXqCnyMNu07G0uT/6wVd49IOv6v6OiMndFK2MkRjeuexNW3H+o5+4utXsek+jVQZ0j0KQHkdmefsZCG5+xQ4cqq7Flf9IbMThZivJTJqEq3fqZII7gp2zWCp3P/BSedgOwIMIVhqHHh1e2pz1enZ+fATdRUhUe8u4F0qb9+dfb8cRxQ0tRwbvL/vWPF0bLy7TxTVmeXz/77Nt3O8fenXH706fmGUCIGoKUndm3iDmR1DoVf4xr5djxBOfmt9nZkrwuNhN47ln6AppOiqwkY46e3UY4Uzf42UT5mDw4zN1ApOl/j36xQWu0rdj7w8Ky+BmwYjhiiiaZXJCudtF2+PyyzTipOceJtOWbcbiytSt7bRyBmnyMvVz9z2nzNhXVY1rJs7Dxl0HLHK2p+Gclrudj0ymH8igOiQezeGnntfr2UeyVdonJ5S7WwXk98y6wqHqWny6apv1hR5gGObA5PH+9vFqwwlqqx7v519vN1RoTpWJ2eX7DtVg8rwNHgU28+4eRfG9t/RbTF+xBY++v9IkEW9lSk3ajlnG/zzUzFixGU9+tDrt/l37D1vk40AmZuzYd8i32DJmiFkmwgQVvOuhqStwk8H2YEs37saeg+aV3Qm9DGLxmFX0h6euxEiXrm+XTZiDcx6x9q93i/KOHpm2EmNeX4y5a/U2DTO5P9kA1QGg3IxOrOzV5vujugh34PR6G374QQW0UvjZxPl4ZJrqY6fKXtmSUo2b1vj8rAr0u/8DVGzLPNaMU8Lu+eeEco/c4EpTS/Vcw9QVY+ZX9b36O95cgtMfnO6baFakr1A1s7knzh2u8eYN2GksToN2KWk+9+na+mNp2l3nPq27pGU+CcwUOZskZKicLfLV5m96TYQayt6D6SNMN+J9lNw4Z52O+6bVKC/IiKd+EDtvmbD2Os0EJz2ml30KTOQ6xrrJuXKduNp279W93sYNbkdbuw/UK5NpGs+Tyl3WPtRG5aeVxnXcmbTVuZnV88+/3o5WTRpGa0JV9Vspp9lrEnIec2RTLNuYmP9xUoRKfVDKy6j8w352P4hdz13XthalLokO+jLX/46Ez7sBZkV76VPW7m+Zoi0b56tDlZ2I6h/k+VlrU6556uM1afelbxxiIZ+dD5O9y+wml8Kh6tRFTJdNmIOBj81MTdPthKpnMfHTj13xTMJbCHDvEWSUthVqE9/Mr7Zi8OOfpJVjlImfcs/gXq96WWqYGf+cXYFd+w8ZDs2DtnUCwB/+syTlb/tKxTtZnT62tpyYOa0s1e/s5c/X4Z63lzmWqyA/tVm8o4kwqIex2ST142FWpUwnp/2qIimBw6LUCbIwXznEqt7q5Va5s94R4LY3luCrzXuxeffBtOsOHKrBfe986UIqf7GzE9NzRLSFiJaqjt1PRIuJaBERvU9E7ZLHC4joBSJaQkTLieg2P4XXY/ryzdYXGaB9/WrF4bbeL678Dne9tQy3vrbY8Bq9RpUyRDW4b+W3e1A6dooruV6ak2reecDmZsZb91Sl/B3kpJEts4yqtO54cykmflYBICG3WdAp9X1a5W6HvVXVeGjqirSdeca9uxzXv5K+p+6WPQdROnYK/vPFRsediH1V1bpbyWVKrUp0tReL3+zafwiT5q53VJdmrbbnXVY3cFInbdHenPLC7IqUtQ1RwU4tnghgqObYI8zch5n7AngHwF3J4z8AUMjMxwM4CcC1RFTqjajWLFi/M6OhWxoe9NwPJRv7zv2H6itamv3UPA2j00P+PNPgjHOen1Vh67oRT2i8ZnzQ7c/PWqs7/LXT+I0UpbIzz78XbNA9r067Qb71i79hUqrCfvT9lXjq4zV4c+HGtGunLP5GFe458b8yif7qvPqPDbO9unDtiwtw87/KLWV0ymzVxs0pXiw+c+tr5bjtjSVYtrHeQ0b7HtUfTQJwVTKMgV38HJTUGPiQRt4VkplnAtihOab2UypGfRNnAMVE1ABAYwCHAKT7NPnE9r2HTM/PXbtD18XKCC9eTX3PgVXHUlMOep7AqDK6wauU1Mr13v9+ib9/Ym3nBuybzpRb83QWqg187BNMnl9Zd2zUaaWW6b27JHXSVdk39bsD5m6reu/ezjOon/2zNd6tibBTfC8kRz9+sS3ZbheZBPvre+/7rtI2W4GsLtPVW/bi9QWV2LHvUF3HQu+96B1ba+BmGbYrpGtvGSIaB2AUgO8AnJs8/G8AIwF8A6AIwM3MrOt4TESjAYwGgE6dOrkVwxE/fDoxwecmaJEZSgyVRRt24c2FlSnn7Cxvt7J1EoCKbfvwu39701vrdvu7nqTjJ3+dsQptmzdKObZzv/nHGzBWVrXJD5pWuQPprqitmzS0JePUpfW2eOUdjjMwb72uqhc1tZxiApm1ur7H7HSxURCT7XdbzFsoMny1WT/ao12eMDEF7TvkcF9aDXXeMgY1ZM/BatzyWqJ9Dep5JJ4ZVWY77X8vqLS+KARcT6gy8x3M3BHAywBuSB7uD6AGQDsAXQDcQkRdDe6fwMxlzFxWUlLiVgxNmvrH9dzj/qQz7HQ7oao0th8+PRsvzF6nmyqzsYLXU+4Pvrui7veNry7Cox98hXkV4W6DpofdAYbTkcjhGq7bYUpB21sGdJS5wTtT3pGdd1prc2Rz3Uv1phmrW5R3p4wUfvSsvlnBKB0jpZ9xPHsPvw73u5xU1O0hZyiLNp1600L9UMmoTD/4Mn3eTjEL/bf8G+w/ZGxfj1s891cAXJr8fSWAqcx8mJm3AJgFwP4nMEOcTGqY9RL0MGu7ipkjX6eWKkNaPR9eBb0GPbeifsBzqKYW/y13vkdqENgden75jbk5TO1nbj/vdPR65kD9x6VKY8vXu9yN1cruLUTGw3jA+MNi9G3My1B/WJmR7DK/wtnK4Ew47OAFfbRya+KHxYSqltpaTnlPW5KOBA9NXYGed+mv8tYStlnGlXInou6qP0cAULqZ6wGcRwmKAZyqOuc7RjFM3NZ/u19epeedr9PS3laUskmF8jK8QNDY7ZD/8zPtiCaVh6a6qyZ2/dwVfWBm11Vw1SS9iGkDNjTR7Umu2Ny2N9VbKagQGVbc+Kp++Aw76D2B2XNpPbbsUGthltHyxEerMWHm147zsUt1TS3eLt/k69yapc2diCYBOAdAayKqBHA3gGFE1ANALYB1AK5LXv4kgOcBLEXinT3PzMY+gAFht/673SFIqThmvSizjsOard7Evdix75BnPTE9hjzunXeOFzhpF8o7alFUYB2YykWDs9+ZTK0kC9almtqM0lHMOHs0y/IjotsjI4cRVhOqWub5PBK55bVyvLVoEzbs2I/rzz3alzwslTszX6Fz+FmDa/ci4Q4ZKVxHhXRoc9fruatl8Lv+T56/oW53ej9YuXlP2jG7Rat3rxekh2nWL2VFuTdM82FPv97NYh6796zRTN5Wa7S5U08mIzNUkBAyU+5678xJciu/ta5bVqvAnZzzgrcWJUb0j0xb6Ztyj90KVT3cVjy7t9XZ3M2Uu8oC51d7bNQgLyXtvVXVjlw/3WC3l2tkDrGKb+4Uw9ghSTHtKENXNneb98w16RFe/excDHzsE0f5RkC3Awj3I2Nnvcftby5JO2b2yqzmiIzYtOsAjr97GtZszcxzyAtyQ7m77DOrexQ79xm74bGJzb3+Gvv5/upldwuxGjfMT/n7ZxPnYeif/+erXU+d9FuLNmKQQ+V01TNz8HEycp/jvHWap/IGtBOTTnrjboorrKX7EdHtGckRlWfwgtlfb8eeqmpMnq+/WC5IYhcV0kvU3jfvLa13w9MuMTfzllFQt32jjS8U9Fz+tFTuTI9UuHTj7pRd4JXAR0HpHUNawIQAACAASURBVDeTahXb9+Mnz89znaeR++qjH6S6ujrpjUcrxoo5UZlQ9VqOIB7L18nMTN2YvJAhbAGCwGt7719npLpRKiYHswlZdTX6bM12w+vsskpnwciLc/Q9UvxWVbsPHsYLNsMXeI6Bo/vbGtdR5YOsHV3pKRE3cULC+h5ERLdnaHP3Tg7rzOp/+vnK8vPy8MC7gTkK6pITyt1vrnlhvuU1XvcSfjrRfm/Xz57ogIc/wrDj29oabXjN5t1VePqTVHc1RVHUakLTKKsItd5EeoHEssksU7nD2zkLtzjVz1YB/gJZAGTyyjLNXYk9HyY5YXMHgO8s3N/U7Dl42ND3vFmj7Pse+q14KrZZb2YRFEqjVE/Ubt9bhRkrEnZ9O73ydxY7XzAWlnKv1n7FfOagzk5XROTYLKPuEOkp8kuf+sz1XIxdzBYZZTqamL7CX9ntkH2ayiUDHp5R97u6xrxBHH+PcZCibm2a4Iv1zsOtrrDhruUXfivfvAh1EV6cvQ7jpqTGd/ndv50ttVDH8bZLWFb6Wg52M5pbJuvHN8rExKynZA/V1GY0F2OH37+e7kGjsNNBZzCq5Ixy361a/PGH/yw1udIcN4o9bH49KT2euJdYfCsD5Y0v0kPuzgigFxXmHOzC9cHFHPrfqq26xzMxowQdM2mDjY+3l5FTraiqrkFhg3zrCx0SoT5XcLw6L3w3pSDxW/Esd+kTHCfM4sX4zf4MIyY6QbvoCkiYpKIysWuHHSZuzWHwy5f86XzlTM9dEOKKdkNvP9FT7mr326gTxT1Q/RpZ5mTPPdfIHq9twQ1rtgQ3agjSXJEpyv4NuYoodw3vLbHeDDnb0G5GIcQL9fZ4fpNNyl1ZxJeriHLX8MuX/Z18FARBCAJR7oIgCDFElLsgCEIMsVTuRPQcEW0hoqWqY/cT0WIiWkRE7xNRO9W5PkQ0m4iWEdESImqkn7IgCILgF3Z67hMBDNUce4SZ+zBzXwDvALgLAIioAYCXAFzHzL2Q2MEp+5d6CYIgZBmWyp2ZZwLYoTmmXrVSjHpvu8EAFjNzefK67cwc3AoLIXK0btIwbBEEISdxbXMnonFEtAHAVUj23AEcA4CJaBoRLSSiMSb3jyai+UQ0f+tW/SXNQvbz6/O6W18kCILnuFbuzHwHM3cE8DKAG5KHGwA4EwmFfyaA7xHR+Qb3T2DmMmYuKykpcStG6Azo3jpsESJNg/wsWpcuCDHCC2+ZVwBcmvxdCeATZt7GzPsBvAugnwd5RJb7R/bGJf3ahy1GZInCjjSCkIu4Uu5EpB5rjwCgbDkyDUAfIipKTq6eDeDLzESMNvl5hMYF3kd0iypOP2QNohQPWBAiiF9B1+y4Qk4CMBtADyKqJKJrAIwnoqVEtBiJSdQbAYCZdwJ4DMA8AIsALGTmKf6Irk/7Fo2DzA5AsLFbgo6+16KoIDV/h6Fdc8EsM+2ms8IWITa8eE3/sEXwnNeuO830vF9RW+14y1zBzEcxcwEzd2DmZ5n5UmbunXSHvIiZN6quf4mZeyXPG06o+sV5x7YJND+iYGN5N29cYH2Rh3Rv0ySj+3Oh5962mfFSjnd+fWaAkmQ/J5e2dHT9W9ef4ZMk3nF8++ah5JvVLW/TrvSg+wzG338UnJk/sb1YcNq951HNAssLSO+pf3fAWSxs7YbUAFAQs958s8bGkbNLWxfrHj/Oo/f4zKgy0/NXndLJk3yMGDO0h6fpOR2ZHtU8+mskw4p1n9XKfeueKt3jPdoGpwAJwfbc9ZSlHxzbtmnihya7D5c7iz2tVeRv/Op0zLjlHPzDQikBwDk9wvOiuuiEukXXunKolYrZ/qFGZ7zY4KR54wIM6nmk6TUndGyRcT5mOO1pW5Ef8q4fgy3K0w2BbPatQ1YrdyN7rh8eGg0b6BdV0GYZNQ3z3b++M45uZe/CDJ8tT/Mu+nU6Ah1bFmGgh41o1GmdXd33o1ONe7VjhtT3SCf+NN0ObPed6+kq22UP4KNbz3GUdto1AMZ9rzd+eU4323la4dWoQ8spXVrqdl7MOjTa13DtWV0t8xltcM2/Rp+KI4q8X3QnPXcXFKiU2xGqiT8/erezfn8eJv3i1LTjTr7KXQ2G6G64aWB3nNYtoSSG9znK8f2jzzJv7Ir//tFHZmZzNyudkzof4fpeNecf5+5DUdTQ/43I9OrHiz87xfSeiT89ue632ebXdsqnV7vmuOqUzvjdYO/MJwO6t0aZxbtzA5H+KKhTyyLDe2o15dOiqCHuH9nLNJ82TQvRpDD13a8edwFO6doqLT0vCGssktXKXd1DVxQ6s3nP/RcDurjKq2VxQ7RpVph2nEh/93YA+MnppZqLXWWty4md6hvXiS6G3mcfY27y+P5JHfHFnYNwnGKeSXKuQ1OJmcki0/UBismnkcGoqkVRAV7+ubkiVaNu8NoRh1u0j//mr063TPucHm3qOgJme2OYlS0ATL/lbPRs530vO2hlZVZcWl3MYFx9WqlpekSEGbeeneIs0CDZUfRjLxKr93Tt2dajDTdktXJX99zrlDvqX5Qeg3q2dZVXfp5+H51gXCH6d2mZdq0WKyVrB6vK4y5N4IjihimfrQZ55Lr83Mlg/lx/+sEJuPuinmnlrPDp78/DGUfbX0FMBr+NGNTzSPz1ihNtpw8AfTrY/BDXCeC+567+WHlaRVRp6XV0rVz/rGiq6VU7McvYgQC0adpI17yk7ai9d+MAx+n/a3T6CF9L51b1o5E8n+w2Wa3c1TZ39USMUWUoaphvOsx1hYnN3Y7t34thoB9Vo1VxwvZYq/py5eWR4/kMs6u1n8v/u7wvJl+bUAwdWxqvV+hxZGI00bRRA/z0jC6GHwEzUW88v3uamUydjJ329syospSJVz206dgtPeU6s+phJWPKx8pjBWKWnPbUJSe2R3FD9wv9zJSfUk8V7DQnJTm9+qG938zNVctlZR0BAG009+hJf0HvelNqSx/s/EC2K3eVD7W68mq//Ape6vWWyUplZnPX2oL1GpgXMhnV/YHH6fv8P3GlcW/zwUuOx6K7BqFVk4QJSj0qITifzzBTAloXwmPbNkP/Li2x7N4h+ODmsy0VYa3BRvaNChL1wuzdDDv+KFx2ckeNrNFx0VRkMaselvL69DhG5dq0kX67e+yyvrbMXEbpnmAw2vnFgC5o5GJ1+Etz1gHQN71pO39OqsT4S4/H1w8MS3sKvTTUx356Rqn9TByQ1cpd7Wantrnn5ZHuYh+3veS1Dw5LpK1zzszmnp9Hll4KTmVS7OtHNiu07rkZXHBhH/3eZsX44biifye0UPUk1NLlEaG40LtQC8N6H4UHLzm+blWxYk0rLmyQ0mifGVWGtQ8OQ4cjUnvzViVn9F6Uc9ryUbd1q9dilrYarcJSsrTy6rDVc3eY980Dj8F/PFj0QynlpBrZJU84/UamzYto7i826KzpYWdkvmbrPgD6bpfnahZBquuIlRImIt0Phl47VF9mZkbOhKxW7upC0Zbp5f07QovbXrKVH7NttzidY1bKfdpNZ9X7nAO4ceAxmHrTABxrw5ffC5fQ1MYLDLZpc1dGNmZD6rw8whX9O9V9pLXlnGomoTSlYVR27ZonPgJmPXe9jz8RoaRpYsTitKqc2lXf7q8d6SjPqKcELunXvm41o/Ksdj8iemjL68aB3dE7gwlWpWduVKr1+QUzAnLbnv8w/DgA9XXzwUuOrzs3sm/qJL/6NZU0LcT/xpyb4pmnhz0XVf/LKLuVu6rk6xsLp/ynppbTe2tu6KKx1Y7oa253VdDLuluJsathy+KG6NG2aUrPJT+P0hS70RN54RKqbkB5Bj0TPe66sCdW/nGorQaoXKL9EJzaNeHqqdjftQ1CnXY71aKiV35xKv58WV80NrDzvvGr03FU83Sb/ogT2tWtHah16Dbxws/6Y+Gdg9KOG72D687qhl4aRfvYD/viv8lwBcqzemVzV3A7ede1pLhutGGUhHJY1wyR/N/vcAxKeV2o4x58TNKttyy58EqpyzWad31Ch/pwAWp9MXpAV3RsWWTpC6+up4VJTy7tJHMQFsCsVu4p3jI2Sothb9jmlHN7tEHF+OGW1+l9re1M2FgOvw2e3ZOeu+or6aRCEgGFDfJxYqd6e+nqcRfoXntO0mNIO+l2zZld8Onvz637mKU/Tr1sysKUgccdibbNG+HiE43dLPVCOIw6rTPuvLCn7We8sn/qwqnCBvl1oxUtegq+eVEBHr+sr2H6dT13k+rqRlG7USrDjz8Kk689LUUWvbps1nFSbm3dJN2d2K1setcr+ejts1CdVOJKu/j+SYk6ovWoekllJlJeXUE+2TafpJitkv+fXNoS/3d5/fsuNHDf9ZKsVu7qRqOt6Lr2cZ/lscKsMuqhfIisekpGE1n5OkG7rjtbfw4gzSc/yfdO7IAjk/79bny/1aMOo8Zx27Dj8O5vBqR7GRChwxH1LmNNGxUkjyf+1utct29h42Op8xj3XNQL+XlUV4+szGW/Of9oy3wU1jwwTF8O1W9lEljhD8N7on2LximjxP+NOTfFO8fNR9/OyFW7QOn0o1ulKGWtYlccGM7tkbBXm3VYiNIVfNeSxDOOMPA8uu7srrY3xTF7bUoPXVltflLnlqgYPzxtJK7UM0D/I6aXhZ3V4uqy//mArnj0ByfgZ2d0sbzPLVmt3NVcdEJiGGb2cr2YTAK8+0g8eWW/jLxllOHhkQaNSdtzrxg/HGMvOFb32ntG6K/qK2laiCm/Sfj6+uWP26gg39Zim6evPgm/H3psXWNUl52TYtR7DuXDpZRZLSeU6dzbdTcS88S8pyRR0rQQi+4anHLuzO6tMWvseSmmpY4ti1Cq8o/WyvCb87unKFa3EmpXDitl0js5H9Cng36Uw5sGdsfc289HO52w22pZbhl8TMq5o5o3xupxF+Dy/vrhINo0a4QXr7G3GE1vwv+yso5Ycs9gVNckakmBgwlMvRGUdvS//L6hKL879f3VX6x/uFFBPi49qQPuuqinbVmcEgvl3rZZI4w4ITHE+v5JHQyv6+0g9OajPzjB1nVWSsWogfVu38wybIA27TsvTK0I947shXsu6onTu+nHKvFq5ZvSiw17U6V2LRrjl+d0q5v0bNzQXfU1e4x//LgM15zZBaWtitCxZVHaaMJbEpI0Lsi37dJndt1vBx2DObefX9czdfr9efQHJ6TF6SlpWojvnZhoU+ce2wafjT0Pg3vVT6oz6utpfh7VldexmpXNCkYiqUd1RS594v8w/Dj8WGcEOu57vdG0UUFdz92JubJ+Yrse7cLDxg3zUz7CqWYZlVnTdq7eYGezjueIaAsRLVUdu5+IFhPRIiJ6n4jaae7pRER7iehWP4RW8/ovT8fbvz4DnVoVoWL88LrJkkxt65eafCQA+y/KSIp/jDo5ed5YzqeuOinlb21c6KaNCvATg0U8vxvSA11NJmsdkRQxKn7gt11wHP54ce86M4BTzEYgXUuaJG3v/j+rmyyuObNLXdgG6wlVZxlcelIH3Deyd8qxOy/smRI0T69XrqAu1/8aTZzaEGnSL07F74Y4j4Xz8wFddXvlivm2WmOWsYNeXbnzwp6YNfY8w3ui0k7sPOVEAEM1xx5JbtTRF8A7AO7SnH8cwHuZi2fNSZ2PQJum0Y/pDNS/9G4lxWib9O4w+gZ1allUFxhMwc4Ha3DPI3H9ud1wzZne2fIUu/nFNr2C/KZxw3z86NTOKY2IHXyA/G576klkOziRp1FBPm48v7u9+wLSMawzstMqWfV7sRKra0kTXH+u9ZyG/cicildMYtWbo557XV71mTXIz3O141vQOt9ydQAzzySiUs0xdTDqYqg6qER0MYCvAezzRkR3+BGGtzgZRfDYo5piztc7bN1DBr+1/OjUTjhwqBavL6x0LyASjf93Q/Tt6m4pLmyAJfcMrnv+bMfPntWqcRcgjwjdbn/XWg6XedR9yALQ3oY56HiE2PqwhujWUO8t47znbhU334iwwoEDNpS7EUQ0DsAoAN8BODd5rBjA7wEMAmBqkiGi0QBGA0CnTt7vFnPhCe3wj0/Xeppm2+aNMPna09C7fTOc+dBHANw1UL1G0Kq4EDdffEydcnerf/zSW2oPAqeU3z042I1mfWDeHQNRkE/oe98Hptc5m6xz97LqlalV+q6Sd5RG6jqI1HP/uf6MtLgp2vSceIu8df0ZWLZpN25/c4nte9TU2dwd7ASWl0f4bOx5aNUk8/gvQX/YXE+oMvMdzNwRwMsAbkgevhfA48y818b9E5i5jJnLSkq833Gnb8cWqBg/PKMNLfTo36Wl6zjgZq6Q5oGY3FcKrzyEMqF54wI0t1jV5ydOgj8ZUdK0MCUsgxe477mz+f11PXuXkPqnfirqo4qC19qn+3ZsgU6tjGOxA6hzs7XDCR1b4EqH2wb+sKx+7uyG8xKmHqc+5u1aNEZhA/uTvClloz4e8KDFC833CoBLk79PAfAwEVUAuAnA7UR0g9GNQZDJ8m0z7hnRCy2LG6KZgw2rdV9uXUNNPal7qZ08NH/39WGbtQ9/e5blNUEPR82ye+c3Z+LNX50emCxAYgelTEPfGmHXDOKlu6a5PIrN3Y5ZJjXNY012dbLa8cnp4/3qnKNRMX64b7FcFNR10Y9Fk3Zx1QUlou7MvCr55wgAKwCAmQeorrkHwF5mfiJTIaPIiBPaGS66MEJR4EZf9mzh6Db6bm5RpXWTQtOVkX7QpXVx2uIYLW7fPdvsmXvRUbRKI8XVz4bOVH9wTuvaynQ/g7euPwPVRqE/s4RfDKh3R+5sMYrxGkvlTkSTAJwDoDURVQK4G8AwIuoBoBbAOgDX+SlkJoQ5oWGHei8Pb9KLihtWRMSINJbmFeM7YefGoN+BnezU12ijfGpp2CAPDU2MC7biFoXQ/pVnPKp5I9w27Li6473a2V9n4wV2vGWu0Dn8rI377nEjUJxRGptZYKX6a8n4pFkejqXKDKJofUBz4aPStXUTjDqtM0ZZbCfnBXY6C0Y299R0VL9DDwSSG8TDt82EDkc0RsX2/aHlb6Wjbc0JZKg83/zV6YYREjOFoC9elBR+1HE62srLo5TFRh/+9izsPlidnq4HStQwrpHOcbvhKfyaB9MjzI992G0gFuEHzHj66jIAqFuybka3EnMbqR8YmWW88HRQOLHTEbbiv7tBdHj4HN2mKfqpNkxXlGdQis2ua6b6WrvXC+6JvXJXYoFbra5ceOcgvPNr55vhOkKnNtvyfMjCRhB0ww3TK8Et2SCxrddo40FMHMViS9gfr9ibZYoaNsCye4egsUVgJqNY3F7i6F3r+cTbaAx+RW40ImpmGbHnZj5Jry5DS5MRJzyDVm7eY1r3UnrsAb6jMD8gYX+8Yt9zBxLL593EIvcLdeXWVoCpN/k8etAhE3/sqHjnZEI/h7FgvMavEjRSohOuPgnv32y9VgFIj4Cox0s/PwXP/aTMUUCuOBOVJhH7nnuU0F+hmmof9WL3JKecXKq//6cdzju2DT74cjOObFaIzburPJQqGFbcPzSUMvcTK+WiDtlrxpihPWwp7JKmhTjvWPPYK24X5WVKVBRtGOS8cn/qqn7o2DLYxQX6rpDGK1Sd1M+gh4K/GNAVH3y5GR2OKIqEcnfamO3GUc8mgqgDGZlWcljhBknOjaO09f6Ytk0dbeLhORqB9BpmlOedjDq9oZapAUbbEcaVKPZavZz4tloEFUXchAp2S27Vdh3CHpIbuZG5tWW3D7HCFzXMR0F+nvGWYyEz/ZazsSUCowsFv3rYbZs3QuXOAxmn46V86vqs7LTULINIowBsLeIKdUJVp1v2wW/PQtXhYEIq5JxyV6vM+0b2QudW/vq2Ww1flf0olSBJbjf2LmqYj/2HavDzAfZDqHpNmErdTiNu07RRNDd28bh/Mfna0zCvYoej8MNucaM7h/U+CndeWIUrDfZMteL+kb3QtaRJpJwk1Ji1+aKGDeBxcFFDck65qwli+bb6662ngC7s0w592qeHRnW7mjVoV8juRyaCiF1/brdAlIlgTbsWjTGyb3tf83BazYoa5mPHvkQPPi+PMtop7GoH7TYM01SQK3DNyFnlHqY9UmtyUSt2xUzUIoD453NvPz/j3k/zxgWoGD/cI4mEKNCoIPGR9nIvhJd/fgreXfJtIOtJhAQ5p9yVb+rJna3d/568sp/rndgVUnzabVzftaQJ7hvZCxf0PsphPs5p48EmFlGhWeNEVT4ixE1B4sK1Z3VDdQ1j1OmdLa+1a9Pu3KoYvzynW4aSZQfKXMLFPo+erMg55e6E4X2cKVi7WClirbnIziijSaMG2HeoxrVMTnl19KmBx0g34/sndUR1LeOHZR3DFsUxQZvSrGjcMB+3Dulhek3ERDYkjAnV4kJ7q+L9RpR7TPjX6NPw4fLNaFIYzCs9tWurQPKxS34e4apTrHuamdK0UQPs0YnA6IaurYvxszO64Eener+HsBAuxQG1QzMsjWpE9BwRbSGipapj9xPRYiJaRETvE1G75PFBRLSAiJYk/z/PT+GzDk5djWqXe0f0xplHt06J/KeltHUxfq7a9UXwh7m3D8Sye4d4klZeHuGui3qia0kTT9IT0smWEYYf2JkxmQhgqObYI8zch5n7AngHwF3J49sAXMTMxwP4MYAXvRLUK0J918ma5nSo2KNtU7z081NiuZoy22jcMN9Vr2zytafh9mHH+iBRuETFM0RIx85OTDOJqFRzbLfqz2Ik5wqZ+QvV8WUAGhFRITNHZ+VIiIS9YEoIj/5dWqJ/F/cxfATBKa59nYhoHBFtAHAV6nvuai4F8IUo9npuGXQMgNweKgrRo5W4J8YS18qdme9g5o4AXgZwg/ocEfUC8BCAa43uJ6LRRDSfiOZv3brVrRiOCWsQ+dtBx6BphsutBcEP3r/5LLx3o7NQ0y2LE55ShQ3EVBhVvFil8AoSvXQAABF1APAmgFHMvMboJmaewMxlzFxWUmIdMzpOSM9diBKtmhTWhb+wy7jv9cb9F/fGyaXGk/xCuLhS7kTUXfXnCAArksdbAJgC4DZmnpW5eNmPWpHL5JMQF5o1KsDVp3aOxWYtccVyQpWIJgE4B0BrIqoEcDeAYUTUA0AtgHUArktefgOAowHcSUR3Jo8NZuYtXgueLeh5xshWcILgLV1D2Nw+6tjxlrlC5/CzBtf+EcAfMxXKT0StCtlGgzxC2+bxCRXhNV/98QLDfQVymfCXUQVM0IaRFLOMWGUEF6y4f6iYP0yQvVv1yTnlHgWknQpOaCChlB3TvHHCM62kaXTiHwWNKHcPufKUTqitZbw6b4Pueem4C0IwDOnVFo/98ARc2Kdd2KKEhih3D3nge8cDgK5yV5tkpOMuRIXWTeK5gImIcEm/DmGLESqi3APEy82BBSFTvrxvSOTCDQvekbvKPeA6ndKGpEEJEaCoYe42/1wgd2dqAu5EM4vNXRCE4JBPtyAIgobyuwdn/QBblHuAZHldEYScQXGlNOOfP+sfaVdLUe4aZo09D/uqvNlGDUhV6GKWEYT4cNYx0Q54mLvK3aAb3b5FY0+z0VPo0oMXBMFvcle5+8j/xpyLfJ1gF+IJKQhCUIhy94GOLYvqfqtVfGmrxPEr+8tu94Ig+EvuKvcQetGtmhSiYvzw4DMWBCHnyF0/d0EQhBiTu8o94FlN2YVJEIQgsVTuRPQcEW0hoqWqY/cT0WIiWkRE7xNRO9W524hoNRGtJKIhfgkuCIIgGGOn5z4RwFDNsUeYuQ8z9wXwDoC7AICIegK4HECv5D1/IyLZHh2ytZ4gCMFiqdyZeSaAHZpju1V/FqN+enIkgFeZuYqZ1wJYDaC/R7JmNWKWEQQhSFx7yxDROACjAHwH4Nzk4fYA5qguq0we07t/NIDRANCpk7gGCoIgeInrCVVmvoOZOwJ4GcANycN6tgfdLiszT2DmMmYuKymJ9jJeQRCEbMMLb5lXAFya/F0JoKPqXAcAmzzIwzP6dGiOHkc2xW0XHBtMhtkeWk4QhKzElXInou6qP0cAWJH8/TaAy4mokIi6AOgOYG5mInpLUcMGmHbzWTix0xGB5NcwP6HcC2STY0EQAsTS5k5EkwCcA6A1EVUCuBvAMCLqAaAWwDoA1wEAMy8joskAvgRQDeB6Zq7xSfas4Jozu2LPwWpcc2aXsEURBCGHoCjs61lWVsbz588PWwxBEISsgogWMHOZ3jmxFQiCIMQQUe6CIAgxRJS7IAhCDBHlLgiCEENEuQuCIMQQUe6CIAgxRJS7IAhCDBHlLgiCEEMisYiJiLYisdLVLa0BbPNInGxFykDKQEHKIXfKoDMz60ZejIRyzxQimm+0SitXkDKQMlCQcpAyAMQsIwiCEEtEuQuCIMSQuCj3CWELEAGkDKQMFKQcpAziYXMXBEEQUolLz10QBEFQIcpdEAQhhmS1cieioUS0kohWE9HYsOXxEyKqIKIlRLSIiOYnj7Ukog+IaFXy/yNU19+WLJeVRDQkPMkzg4ieI6ItRLRUdczxcxPRScnyW01EfyHKns1tDcrgHiLamKwPi4homOpcHMugIxF9RETLiWgZEd2YPJ5TdcERzJyV/wDkA1gDoCuAhgDKAfQMWy4fn7cCQGvNsYcBjE3+HgvgoeTvnsnyKATQJVlO+WE/g8vnPgtAPwBLM3luJPbyPQ0AAXgPwAVhP1uGZXAPgFt1ro1rGRwFoF/yd1MAXyWfNafqgpN/2dxz7w9gNTN/zcyHALwKYGTIMgXNSAAvJH+/AOBi1fFXmbmKmdcCWI1EeWUdzDwTwA7NYUfPTURHAWjGzLM50br/qbon8hiUgRFxLYNvmHlh8vceAMsBtEeO1QUnZLNybw9gg+rvyuSxuMIA3ieiBUQ0OnnsSGb+BkhUfgBtksfjXjZOn7t98rf2eLZzAxEtTpptFHNE7MuAiEoBnAjgc0hdi2zG5AAAAahJREFUMCSblbuenSzOfp1nMHM/ABcAuJ6IzjK5NtfKRsHoueNYHk8B6AagL4BvADyaPB7rMiCiJgBeB3ATM+82u1TnWGzKwQ7ZrNwrAXRU/d0BwKaQZPEdZt6U/H8LgDeRMLNsTg4zkfx/S/LyuJeN0+euTP7WHs9amHkzM9cwcy2AZ1BvdottGRBRARKK/WVmfiN5OOfrghHZrNznAehORF2IqCGAywG8HbJMvkBExUTUVPkNYDCApUg874+Tl/0YwFvJ328DuJyIComoC4DuSEwixQVHz50cru8holOTnhGjVPdkJYpCS/I9JOoDENMySMr8LIDlzPyY6lTO1wVDwp7RzeQfgGFIzJqvAXBH2PL4+JxdkZj5LwewTHlWAK0ATAewKvl/S9U9dyTLZSWy2BsAwCQkzA6Hkeh1XePmuQGUIaEA1wB4AsnV2dnwz6AMXgSwBMBiJBTZUTEvgzORMJ8sBrAo+W9YrtUFJ/8k/IAgCEIMyWazjCAIgmCAKHdBEIQYIspdEAQhhohyFwRBiCGi3AVBEGKIKHdBEIQYIspdEAQhhvw/zF0VYSDH6TAAAAAASUVORK5CYII=\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "submission[\"time_spent\"].plot()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "metadata": {},
   "outputs": [],
   "source": [
    "submission.to_csv(\"dec_25_v13_lgbm_50+cb_45+xgb_5.csv\",index=False)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
